cc: fix a utility to make C macro name
Use the result of regex.ReplaceAllString()
Bug: 149591522 (not directly related to this)
Test: m (with new unit test)
Change-Id: Ifce07547ccc067f1ee5bd8467c2fb7d7f8387b8e
diff --git a/cc/library.go b/cc/library.go
index 6bd93f9..335b18e 100644
--- a/cc/library.go
+++ b/cc/library.go
@@ -1329,7 +1329,7 @@
func versioningMacroName(moduleName string) string {
macroName := charsNotForMacro.ReplaceAllString(moduleName, "_")
- macroName = strings.ToUpper(moduleName)
+ macroName = strings.ToUpper(macroName)
return "__" + macroName + "_API__"
}