Timm Baeder
8102fec00b
[clang][bytecode] Reject calls to pure virtual functions ( #128412 )
2025-02-23 11:44:37 +01:00
Timm Baeder
51c7338cc6
[clang][bytecode] Fix dummy handling for p2280r4 ( #124396 )
...
This makes some other problems show up like the fact that we didn't
suppress diagnostics during __builtin_constant_p evaluation.
2025-01-29 09:32:35 +01:00
Timm Baeder
2c934dc5e1
[clang][bytecode] Always compile most recent function decl ( #124722 )
2025-01-28 11:43:02 +01:00
Corentin Jabot
28c819cf8c
[Clang] Fix tests broken by 0a9c08c
2025-01-22 10:32:54 +01:00
Timm Baeder
e86b68ff56
[clang][bytecode] Add support for typeid pointers ( #121251 )
...
Add it as another kind of pointer, saving both a `Type*` for the result
of the typeid() expression as well as one for the type of the typeid
expression.
2024-12-28 14:07:01 +01:00
Timm Baeder
3928edecfb
[clang][bytecode] Fix local destructor order ( #107951 )
...
Add appropriate scopes and use reverse-order iteration in
LocalScope::emitDestructors().
2024-09-10 06:26:46 +02:00
Timm Baeder
a07aba5d44
[clang] Rename all AST/Interp stuff to AST/ByteCode ( #104552 )
...
"Interp" clashes with the clang interpreter and people often confuse
this.
2024-08-16 17:13:12 +02:00