Timm Baeder
|
2c82079924
|
[clang][bytecode] Fix Pointer::toAPValue() for multidimensional arrays (#114400)
When we see an array root, that pointer might yet again be an array
element, so check for that.
|
2024-10-31 15:15:59 +01:00 |
|
Timm Baeder
|
800b07396f
|
[clang][bytecode] Change isArrayElement() for narrowed composite arrays (#111110)
Make isArrayElement() return true here, so we can know that such a
pointer is in fact an array element and handle it properly in
toAPValue().
|
2024-10-04 14:19:32 +02:00 |
|
Timm Baeder
|
048bc67276
|
[clang][bytecode] Start implementing fixed point types (#110216)
Add the primitive type and implement to-bool casts.
|
2024-09-27 11:32:43 +02:00 |
|
Timm Baeder
|
3ea55d3cb0
|
[clang][bytecode] Add a source location to destructor calls (#110121)
The added test case is still diagnosed differently, but I'm not sure
which version is better.
|
2024-09-26 16:50:56 +02:00 |
|
Timm Baeder
|
4bd3a62cd6
|
[clang][bytecode] Fix diagnosing std::construct_at with wrong type (#109828)
We can't make the assumption that types are always fine in std
functions.
|
2024-09-25 08:00:32 +02:00 |
|
Timm Baeder
|
a69ba0a5f9
|
[clang][bytecode][NFC] Get rid of const_casts in Move fns (#105698)
|
2024-08-23 09:16:22 +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 |
|