diff options
| author | Matt Morehouse <mascasa@google.com> | 2017-08-29 20:44:41 +0000 |
|---|---|---|
| committer | Matt Morehouse <mascasa@google.com> | 2017-08-29 20:44:41 +0000 |
| commit | c29c2c9b0c194fd27c25da00929bac91f7d6dbd5 (patch) | |
| tree | fdd1286b3af6d2066b4bc0bdc6d9ee318d6fc755 /clang | |
| parent | 154411e0e76435840740006c7f9a739c1f7e4512 (diff) | |
| download | bcm5719-llvm-c29c2c9b0c194fd27c25da00929bac91f7d6dbd5.tar.gz bcm5719-llvm-c29c2c9b0c194fd27c25da00929bac91f7d6dbd5.zip | |
Disable stack depth tracking on Windows.
Windows doesn't support the tls_model attribute.
llvm-svn: 312032
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/Driver/SanitizerArgs.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp index a2a1373c8d8..7dd2046378f 100644 --- a/clang/lib/Driver/SanitizerArgs.cpp +++ b/clang/lib/Driver/SanitizerArgs.cpp @@ -315,8 +315,8 @@ SanitizerArgs::SanitizerArgs(const ToolChain &TC, if (Add & FuzzerNoLink) { CoverageFeatures |= CoverageTracePCGuard | CoverageIndirCall | CoverageTraceCmp | CoveragePCTable; - // Due to TLS differences, stack depth tracking is disabled on Mac. - if (!TC.getTriple().isOSDarwin()) + // Due to TLS differences, stack depth tracking is disabled on Mac/Win. + if (!TC.getTriple().isOSDarwin() && !TC.getTriple().isOSWindows()) CoverageFeatures |= CoverageStackDepth; } |

