llcppsigfetch:qualified name refer
This commit is contained in:
@@ -207,6 +207,101 @@ TestScope Case 5:
|
||||
}
|
||||
}
|
||||
|
||||
TestScope Case 6:
|
||||
{
|
||||
"temp.h": {
|
||||
"decls": [{
|
||||
"Loc": {
|
||||
"File": "temp.h"
|
||||
},
|
||||
"Doc": {
|
||||
"List": []
|
||||
},
|
||||
"Parent": {
|
||||
"X": {
|
||||
"Name": "c"
|
||||
},
|
||||
"Parent": {
|
||||
"X": {
|
||||
"Name": "b"
|
||||
},
|
||||
"Parent": {
|
||||
"Name": "a"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Name": {
|
||||
"Name": "c"
|
||||
},
|
||||
"Type": {
|
||||
"Tag": 3,
|
||||
"Fields": {
|
||||
"List": []
|
||||
},
|
||||
"Methods": [{
|
||||
"Loc": {
|
||||
"File": "temp.h"
|
||||
},
|
||||
"Doc": {
|
||||
"List": []
|
||||
},
|
||||
"Parent": {
|
||||
"X": {
|
||||
"Name": "c"
|
||||
},
|
||||
"Parent": {
|
||||
"X": {
|
||||
"Name": "b"
|
||||
},
|
||||
"Parent": {
|
||||
"Name": "a"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Name": {
|
||||
"Name": "foo"
|
||||
},
|
||||
"Type": {
|
||||
"Params": {
|
||||
"List": []
|
||||
},
|
||||
"Ret": {
|
||||
"Kind": 0,
|
||||
"Flags": 0
|
||||
}
|
||||
}
|
||||
}]
|
||||
}
|
||||
}, {
|
||||
"Loc": {
|
||||
"File": "temp.h"
|
||||
},
|
||||
"Doc": {
|
||||
"List": []
|
||||
},
|
||||
"Parent": null,
|
||||
"Name": {
|
||||
"Name": "C"
|
||||
},
|
||||
"Type": {
|
||||
"X": {
|
||||
"Name": "c"
|
||||
},
|
||||
"Parent": {
|
||||
"X": {
|
||||
"Name": "b"
|
||||
},
|
||||
"Parent": {
|
||||
"Name": "a"
|
||||
}
|
||||
}
|
||||
}
|
||||
}],
|
||||
"includes": [],
|
||||
"macros": []
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#stderr
|
||||
|
||||
|
||||
@@ -25,6 +25,15 @@ func TestScope() {
|
||||
void foo();
|
||||
};
|
||||
}`,
|
||||
|
||||
`namespace a {
|
||||
namespace b {
|
||||
class c {
|
||||
void foo();
|
||||
};
|
||||
}
|
||||
}
|
||||
typedef a::b::c C;`,
|
||||
}
|
||||
test.RunTest("TestScope", testCases)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user