summaryrefslogtreecommitdiff
path: root/clang/test/AST/ByteCode/complex.cpp
AgeCommit message (Collapse)Author
2025-07-19[clang][bytecode] Diagnose dereferencing a null pointer (#149330)Timm Baeder
2025-07-16[Clang] Diagnose forming references to nullptr (#143667)Corentin Jabot
Per [decl.ref], > Because a null pointer value or a pointer past the end of an object does not point to an object, a reference in a well-defined program cannot refer to such things. Note this does not fixes the new bytecode interpreter. Fixes #48665
2024-12-12[clang] Reject `_Complex _BitInt` (#119402)Mariya Podchishchaeva
The C standard doesn't require support for these types and Codegen for these types is incorrect ATM. See https://github.com/llvm/llvm-project/issues/119352
2024-10-21[clang][bytecode] Allow ArrayElemPtr ops on null pointers (#113132)Timm Baeder
This regresses one of the _Complex test cases a bit, but since the diagnostic output wasn't very good here in the first place, let's ignore it.
2024-08-28[clang][bytecode] Fix #55390 here as well (#106395)Timm Baeder
Ignore the multiplication overflow but report the 0 denominator.
2024-08-16[clang] Rename all AST/Interp stuff to AST/ByteCode (#104552)Timm Baeder
"Interp" clashes with the clang interpreter and people often confuse this.