mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
The statements from `errorExpr` - which does not parse correctly - affected the tuples that were being generated for the other code in `bad_asts.cpp` due to the way the front-end handles parse errors. This did not affect the test results, but was also not the intention of the test. Split off `errorExpr` into a separate file.
11 lines
244 B
C++
11 lines
244 B
C++
// semmle-extractor-options: -std=c++17 --expect_errors
|
|
|
|
// Test cases that illustrate known bad ASTs that we have to work around in IR generation.
|
|
namespace Bad {
|
|
void errorExpr() {
|
|
int &intref = 0;
|
|
int x = 0[0];
|
|
x = 1[1];
|
|
}
|
|
}
|