[roll] Roll 1 change from upstream d7eebbfb..dde6dc83
[dde6dc83] [build] Clean up no_rtti config handling
Change-Id: I9438f654fba109b70a29b1982443e45081f595ca
diff --git a/BUILD.gn b/BUILD.gn
index 80dc070..07b7815 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -150,7 +150,11 @@
])
assert(fuchsia_output_name_postfix == "")
- # ICU uses RTTI, replace the default "no rtti" config.
+ # ICU uses RTTI, replace the default "no rtti" config (if applied).
+ configs += [
+ "//build/config:no_rtti",
+ "//build/config:symbol_visibility_hidden",
+ ]
configs -= [
"//build/config:no_rtti",
"//build/config:symbol_visibility_hidden",
@@ -180,7 +184,11 @@
assert(fuchsia_output_name_postfix == "")
}
- # ICU uses RTTI, replace the default "no rtti" config.
+ # ICU uses RTTI, replace the default "no rtti" config (if applied).
+ configs += [
+ "//build/config/compiler:no_rtti",
+ "//build/config/compiler:chromium_code",
+ ]
configs -= [
"//build/config/compiler:no_rtti",
"//build/config/compiler:chromium_code",