[PATCH] D76169: [WIP][AST] Allow ExprConstant to evaluate structs in C.

2023-07-20 Thread Nick Desaulniers via Phabricator via cfe-commits
nickdesaulniers requested changes to this revision. nickdesaulniers added a comment. This revision now requires changes to proceed. Herald added a project: All. Folded into D151587 . Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://revi

[PATCH] D76169: [WIP][AST] Allow ExprConstant to evaluate structs in C.

2021-10-19 Thread Tom Hughes via Phabricator via cfe-commits
tomhughes added a comment. I took the tests from https://reviews.llvm.org/D76096 and combined it with this change. As mentioned in the last comment 606a734755d1fb6c35a17680d0c251f834b79334 causes conflicts, so I tried apply

[PATCH] D76169: [WIP][AST] Allow ExprConstant to evaluate structs in C.

2021-10-04 Thread Nick Desaulniers via Phabricator via cfe-commits
nickdesaulniers added a subscriber: erichkeane. nickdesaulniers added a comment. Looks like @erichkeane was in the neighborhood in 606a734755d1fb6c35a17680d0c251f834b79334 ("[PR47636] Fix tryEmitPrivate to handle non-constant

[PATCH] D76169: [WIP][AST] Allow ExprConstant to evaluate structs in C.

2020-03-13 Thread Eli Friedman via Phabricator via cfe-commits
efriedma created this revision. efriedma added a reviewer: nickdesaulniers. Herald added a project: clang. Just a proof of concept to show this works. Handles all the examples from D76096 , as far as I can tell. Repository: rG LLVM Github Monorepo https://re