Don't get confused by comments when recognising symbol definitions.
Change-Id: I7550beef400478913336aef62107024e499f075b Reviewed-on: https://boringssl-review.googlesource.com/15346 Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
parent
518ba0772b
commit
08c9b84410
@ -74,11 +74,18 @@ func main() {
|
||||
}
|
||||
}
|
||||
|
||||
func removeComment(line string) string {
|
||||
if i := strings.Index(line, "#"); i != -1 {
|
||||
return line[:i]
|
||||
}
|
||||
return line
|
||||
}
|
||||
|
||||
// isSymbolDef returns detects whether line contains a (non-local) symbol
|
||||
// definition. If so, it returns the symbol and true. Otherwise it returns ""
|
||||
// and false.
|
||||
func isSymbolDef(line string) (string, bool) {
|
||||
line = strings.TrimSpace(line)
|
||||
line = strings.TrimSpace(removeComment(line))
|
||||
|
||||
if len(line) > 0 && line[len(line)-1] == ':' && line[0] != '.' {
|
||||
symbol := line[:len(line)-1]
|
||||
|
Loading…
Reference in New Issue
Block a user