[PATCH] D35216: [analyzer] Escape symbols when creating std::initializer_list.

Devin Coughlin via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 17 14:36:22 PDT 2017


dcoughlin added inline comments.


================
Comment at: lib/StaticAnalyzer/Core/ExprEngine.cpp:1104
+        // expression classes separately.
+        if (!isa<ObjCBoxedExpr>(Ex))
+          for (auto Child : Ex->children()) {
----------------
What is special about ObjCBoxedExpr here? Naively I would have expected that we'd want to keep the old behavior for ObjCArrayLiteral and ObjCDictionary as well.


https://reviews.llvm.org/D35216





More information about the cfe-commits mailing list