Utilitze the existing support for temporary declarations to support MaterializeTemporaryExprs for primitive values.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/lib/AST/Interp/Interp.h | ||
---|---|---|
824 | I realize that this is the convention we have been using but it struck me (maybe I am wrong) that Name really is a type name and now I can't unsee it. |
clang/lib/AST/Interp/Interp.h | ||
---|---|---|
824 | Name is the PrimType, so will be e.g. Sint32 in the end, T is then the integral type we use for it, e.g. Integral<32, true>. |
What cases do we have multiple objects? Can we add failing tests for those?