Skip to content

Commit 2f45cd1

Browse files
committed
[CIR][CIRGen][NFC] Cleanups: add skeleton for DominatingValue<RValue>::saved_type::save
1 parent d92a33a commit 2f45cd1

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

clang/lib/CIR/CodeGen/CIRGenCleanup.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,15 @@ Address CIRGenFunction::createCleanupActiveFlag() { llvm_unreachable("NYI"); }
5757

5858
DominatingValue<RValue>::saved_type
5959
DominatingValue<RValue>::saved_type::save(CIRGenFunction &CGF, RValue rv) {
60-
llvm_unreachable("NYI");
60+
if (rv.isScalar()) {
61+
llvm_unreachable("scalar NYI");
62+
}
63+
64+
if (rv.isComplex()) {
65+
llvm_unreachable("complex NYI");
66+
}
67+
68+
llvm_unreachable("aggregate NYI");
6169
}
6270

6371
/// Deactive a cleanup that was created in an active state.

0 commit comments

Comments
 (0)