[clang][Interp] Handle sizeof()
authorTimm Bäder <tbaeder@redhat.com>
Wed, 14 Sep 2022 14:53:55 +0000 (16:53 +0200)
committerTimm Bäder <tbaeder@redhat.com>
Thu, 29 Sep 2022 10:50:55 +0000 (12:50 +0200)
commitee2e414d66a4b3b4e1a3bade11168a108f349d8a
treefe8eec184a24203718961970395b40c84a4d4b43
parent1c35f3b93aff7c39832f42f470c45fd24c3a779c
[clang][Interp] Handle sizeof()

Implement visiting UnaryExprOrTypeTraitExprs to handle sizeof()
expressions.

Differential Revision: https://reviews.llvm.org/D133934
clang/lib/AST/Interp/Boolean.h
clang/lib/AST/Interp/ByteCodeExprGen.cpp
clang/lib/AST/Interp/ByteCodeExprGen.h
clang/lib/AST/Interp/Opcodes.td
clang/test/AST/Interp/literals.cpp