Ignore elf.ErrNoSymbols in util/read_symbols.go
It seems empty assembly files generate object files without a symbol
section at all. Just skip them.
Change-Id: I1bf06050dbde793e57faaeb2e40bcc4b6de497a6
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/57665
Commit-Queue: Bob Beck <bbe@google.com>
Auto-Submit: David Benjamin <davidben@google.com>
Reviewed-by: Bob Beck <bbe@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/util/read_symbols.go b/util/read_symbols.go
index 96c148a..b407ecb 100644
--- a/util/read_symbols.go
+++ b/util/read_symbols.go
@@ -176,6 +176,9 @@
return nil, err
}
syms, err := f.Symbols()
+ if err == elf.ErrNoSymbols {
+ return nil, nil
+ }
if err != nil {
return nil, err
}