NoQ added inline comments.

================
Comment at: 
clang/lib/StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp:57-58
+    bugreporter::trackExpressionValue(Report->getErrorNode(), ArgExpr, 
*Report);
+  } else if (const SymbolRef Sym =
+                 ArgV.getAsSymbol()) { // It is a `HeapSpaceRegion`
+    Report->addVisitor(allocation_state::getMallocBRVisitor(Sym));
----------------
This is impossible because `StackSpaceRegion` and `HeapSpaceRegion` do not 
overlap and above you checked that it's the former.


================
Comment at: clang/test/Analysis/cert/pos34-c.cpp:6
+// Examples from the CERT rule's page.
+// 
https://wiki.sei.cmu.edu/confluence/display/c/POS34-C.+Do+not+call+putenv%28%29+with+a+pointer+to+an+automatic+variable+as+the+argument
+
----------------
Btw - CERT has minified links!

{F11286962}

{F11286963}


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71433/new/

https://reviews.llvm.org/D71433



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to