diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-12-04 22:50:39 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-12-04 22:50:39 +0000 |
commit | 4a8d15198644a5e01498c77e9c48d9b3c4e44009 (patch) | |
tree | 8b217d2c6a87121c6a394d6ee9555a20492cfe1b /llvm/lib/Transforms | |
parent | 1448736e49dbc0978ba6ba8ed2ce66acf23d62f6 (diff) | |
download | bcm5719-llvm-4a8d15198644a5e01498c77e9c48d9b3c4e44009.tar.gz bcm5719-llvm-4a8d15198644a5e01498c77e9c48d9b3c4e44009.zip |
[msan] Add a fixme note for a minor deficiency.
llvm-svn: 319708
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp index 44190a2c312..c034a833bed 100644 --- a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp @@ -2772,6 +2772,8 @@ struct MemorySanitizerVisitor : public InstVisitor<MemorySanitizerVisitor> { setOrigin(&I, getCleanOrigin()); return; } + // FIXME: NextInsn is likely in a basic block that has not been visited yet. + // Anything inserted there will be instrumented by MSan later! NextInsn = NormalDest->getFirstInsertionPt(); assert(NextInsn != NormalDest->end() && "Could not find insertion point for retval shadow load"); |