]> granicus.if.org Git - clang/commitdiff
[analyzer] Address a TODO in the StreamChecker; otherwise the output is non-determini...
authorAnna Zaks <ganna@apple.com>
Fri, 15 Mar 2013 23:34:31 +0000 (23:34 +0000)
committerAnna Zaks <ganna@apple.com>
Fri, 15 Mar 2013 23:34:31 +0000 (23:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177207 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Checkers/StreamChecker.cpp

index 1c38ab0b184d78a05dcc592cd69224abbd65f44a..ffdf2d54b4ceda7acc0b4611b6ba0b649dd7e6fc 100644 (file)
@@ -400,9 +400,8 @@ void StreamChecker::checkDeadSymbols(SymbolReaper &SymReaper,
     SymbolRef Sym = *I;
     ProgramStateRef state = C.getState();
     const StreamState *SS = state->get<StreamMap>(Sym);
-    // TODO: Shouldn't we have a continue here?
     if (!SS)
-      return;
+      continue;
 
     if (SS->isOpened()) {
       ExplodedNode *N = C.generateSink();