Fix a regression with nested @finally introduced with a new runtime.
Fix a regression with nested @finally not being called, introduced in 1.4.7 release. Big thanks to David Chisnall for a swift fix in GNUStep Objective C runtime. Add unit tests for two Objective C runtime properties: nested finally handling and ability to catch C++ exceptions.
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- test/unit/CMakeLists.txt 7 additions, 0 deletionstest/unit/CMakeLists.txt
- test/unit/objc_catchcxx.m 15 additions, 0 deletionstest/unit/objc_catchcxx.m
- test/unit/objc_catchcxx.result 1 addition, 0 deletionstest/unit/objc_catchcxx.result
- test/unit/objc_catchcxx.test 1 addition, 0 deletionstest/unit/objc_catchcxx.test
- test/unit/objc_finally.m 46 additions, 0 deletionstest/unit/objc_finally.m
- test/unit/objc_finally.result 5 additions, 0 deletionstest/unit/objc_finally.result
- test/unit/objc_finally.test 1 addition, 0 deletionstest/unit/objc_finally.test
- third_party/libobjc/eh_personality.c 2 additions, 1 deletionthird_party/libobjc/eh_personality.c
Loading
Please register or sign in to comment