[PATCH] D53921: Compound literals, enums, et al require const expr

Bill Wendling via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Nov 1 17:15:36 PDT 2018


void updated this revision to Diff 172279.
void retitled this revision from "Compound literals, global array decls, and enums require constant inits" to "Compound literals, enums, et al require const expr".
void edited the summary of this revision.
void added a comment.

I believe this patch should address most, if not all, of your concerns. PTAL.


Repository:
  rC Clang

https://reviews.llvm.org/D53921

Files:
  lib/ARCMigrate/ObjCMT.cpp
  lib/AST/ASTImporter.cpp
  lib/AST/ExprConstant.cpp
  lib/Analysis/CFG.cpp
  lib/CodeGen/CGExpr.cpp
  lib/CodeGen/CGExprAgg.cpp
  lib/CodeGen/CGExprComplex.cpp
  lib/CodeGen/CGExprConstant.cpp
  lib/CodeGen/CGExprScalar.cpp
  lib/Sema/SemaDecl.cpp
  lib/Sema/SemaExpr.cpp
  lib/Sema/SemaInit.cpp
  lib/Sema/SemaType.cpp
  lib/StaticAnalyzer/Core/Environment.cpp
  lib/StaticAnalyzer/Core/ExprEngine.cpp
  test/Misc/ast-dump-decl.c
  test/SemaCXX/compound-literal.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53921.172279.patch
Type: text/x-patch
Size: 16564 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20181102/ab3cce76/attachment.bin>


More information about the cfe-commits mailing list