Skip to content

Commit dced1ca

Browse files
Fixing test to check the new realist implementation of dynamic cast
1 parent 8636720 commit dced1ca

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

test/Interop/SwiftToCxx/functions/swift-functions-errors-execution.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ int main() {
2828
Functions::throwFunction();
2929
} catch (swift::Error& e) {
3030
auto errorVal = e.as<Functions::NaiveErrors>();
31-
if (errorVal) {
32-
assert(errorVal == Functions::NaiveErrors::throwError);
33-
errorVal->getMessage();
34-
}
31+
assert(errorVal == Functions::NaiveErrors::throwError);
32+
errorVal.getMessage();
3533
}
3634
try {
3735
Functions::throwFunctionWithReturn();
@@ -50,4 +48,4 @@ int main() {
5048
// CHECK-NEXT: throwError
5149
// CHECK-NEXT: passThrowFunctionWithReturn
5250
// CHECK-NEXT: Exception
53-
// CHECK-NEXT: Test destroyed
51+
// CHECK-NEXT: Test destroyed

0 commit comments

Comments
 (0)