Skip to content

Commit bfa402e

Browse files
Add test for VisitCXXParenListInitExpr
1 parent 2b96511 commit bfa402e

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

clang/unittests/AST/ASTImporterTest.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3316,6 +3316,23 @@ TEST_P(ImportExpr, ImportSubstNonTypeTemplateParmPackExpr) {
33163316
typedefNameDecl(hasName("declToImport")));
33173317
}
33183318

3319+
3320+
TEST_P(ImportExpr, ImportCXXParenListInitExpr) {
3321+
MatchVerifier<Decl> Verifier;
3322+
const char *Code = R"(
3323+
struct Node {
3324+
int val;
3325+
double d;
3326+
};
3327+
template <int N> struct Container {
3328+
Node* create() { return new Node(N, 3.14); }
3329+
};
3330+
using declToImport = Container<42>;
3331+
)";
3332+
testImport(Code, Lang_CXX20, "", Lang_CXX20, Verifier,
3333+
typedefNameDecl(hasName("declToImport")));
3334+
}
3335+
33193336
class ImportImplicitMethods : public ASTImporterOptionSpecificTestBase {
33203337
public:
33213338
static constexpr auto DefaultCode = R"(

0 commit comments

Comments
 (0)