We were defining the function in locale.cpp, and we actually had two
overloads for it. This is pretty confusing given that one was static
and not exported from the dylib, and the other one was. Instead, use
the vanilla __throw_runtime_error function everywhere even though that
adds a tiny bit of code duplication.
Details
Details
- Reviewers
Mordante - Group Reviewers
Restricted Project - Commits
- rG280d68e7f808: [libc++] Clean up mess around __throw_runtime_error
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
CI failure is AIX -- it reports a failure even though it's marked as soft fail. I'll have to fix that.
Merging.