diff --git a/cc/config/clang.go b/cc/config/clang.go index 94a8257f5..47b60e713 100644 --- a/cc/config/clang.go +++ b/cc/config/clang.go @@ -108,6 +108,9 @@ func init() { // Help catch common 32/64-bit errors. "-Werror=int-conversion", + // Enable the new pass manager. + "-fexperimental-new-pass-manager", + // Disable overly aggressive warning for macros defined with a leading underscore // This happens in AndroidConfig.h, which is included nearly everywhere. // TODO: can we remove this now?