From 4a8d15198644a5e01498c77e9c48d9b3c4e44009 Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Mon, 4 Dec 2017 22:50:39 +0000 Subject: [msan] Add a fixme note for a minor deficiency. llvm-svn: 319708 --- llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/Transforms') 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 { 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"); -- cgit v1.2.3