]> granicus.if.org Git - llvm/commitdiff
[msan] Add a fixme note for a minor deficiency.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 4 Dec 2017 22:50:39 +0000 (22:50 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 4 Dec 2017 22:50:39 +0000 (22:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319708 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Instrumentation/MemorySanitizer.cpp

index 44190a2c312d161918e85d4cf13f08c40ec7bf4f..c034a833bed9422249e7f817498c6e8abf5f694a 100644 (file)
@@ -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");