aboutsummaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authorVishwath Mohan <vishwath@google.com>2017-01-20 01:32:43 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-01-20 01:32:44 +0000
commit97673c06d87884b0478566c1ba78d35e196c2e8a (patch)
tree5029b243e8bdafa14729892c77bb5cf433a800d2 /cc
parent0fe72537187d45600d26e2978b3efa5531f14b59 (diff)
parent1b017a76e1d84626c0bd881625149dcd66174fe0 (diff)
downloadbuild_soong-97673c06d87884b0478566c1ba78d35e196c2e8a.tar.gz
build_soong-97673c06d87884b0478566c1ba78d35e196c2e8a.tar.bz2
build_soong-97673c06d87884b0478566c1ba78d35e196c2e8a.zip
Merge "Hide CFI behind a global flag."
Diffstat (limited to 'cc')
-rw-r--r--cc/sanitize.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/cc/sanitize.go b/cc/sanitize.go
index 447c5b42..6ab66997 100644
--- a/cc/sanitize.go
+++ b/cc/sanitize.go
@@ -161,6 +161,11 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) {
}
}
+ if !ctx.AConfig().EnableCFI() {
+ s.Cfi = nil
+ s.Diag.Cfi = nil
+ }
+
if ctx.staticBinary() {
s.Address = nil
s.Coverage = nil