commit | 64fe39303f128b12d3d22478825151e026ac79db | [log] [tgz] |
---|---|---|
author | Saleem Abdulrasool <[email protected]> | Sun Apr 24 21:00:59 2016 +0000 |
committer | Saleem Abdulrasool <[email protected]> | Sun Apr 24 21:00:59 2016 +0000 |
tree | 841d81a70550970718428f4972ab18d8b38eff86 | |
parent | 91596d3a4dcec98817a28b72b2c74991ab251eb9 [diff] |
unwind: unify _LIBUNWIND_ABORT Rather than use the `__assert_rtn` on libSystem based targets and a local `assert_rtn` function on others, expand the function definition into a macro which will perform the writing to stderr and then abort. This unifies the definition and behaviour across targets. Ensure that we flush stderr prior to aborting. git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@267364 91177308-0d34-0410-b5e6-96231b3b80d8