[ASTImporter] Add test for ExprWithCleanups

Reviewers: a.sidorin, a_sidorin

Reviewed By: a_sidorin

Subscribers: a_sidorin, martong, cfe-commits

Differential Revision: https://reviews.llvm.org/D50731

llvm-svn: 339830
This commit is contained in:
Raphael Isemann 2018-08-15 22:51:37 +00:00
parent 9ff2d7d56a
commit 380e372b13
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,8 @@
struct RAII {
int i = 0;
RAII() { i++; }
~RAII() { i--; }
};
void f() {
RAII();
}

View File

@ -0,0 +1,8 @@
// RUN: clang-import-test -dump-ast -import %S/Inputs/S.cpp -expression %s | FileCheck %s
// CHECK: ExprWithCleanups
// CHECK-SAME: 'RAII'
// CHECK-NEXT: CXXBindTemporaryExpr
void expr() {
f();
}