mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
32 lines
488 B
C++
32 lines
488 B
C++
|
|
struct MyStruct
|
|
{
|
|
int x;
|
|
struct MySubStruct {
|
|
int z;
|
|
} y;
|
|
};
|
|
|
|
void test()
|
|
{
|
|
MyStruct s;
|
|
|
|
s.x = 1;
|
|
s.y.z = 1;
|
|
}
|
|
|
|
struct Int {
|
|
int data;
|
|
Int(int value) : data(value) { } // Not a partial definition but a `PostUpdateNode`
|
|
int getData() const { return data; }
|
|
void setData(int value) { data = value; }
|
|
};
|
|
|
|
int getSet() {
|
|
Int myInt(1);
|
|
myInt.setData(
|
|
myInt.getData() + 1 // should not be a partial def
|
|
);
|
|
return myInt.getData(); // should not be a partial def
|
|
}
|