Skip to content

Commit e7cf117

Browse files
authored
Remove llvm_eh_selector and llvm_eh_exception (#12731)
These seems to be legacy symbols. I don't see any reference to them in llvm to emscripten anymore.
1 parent 38b559c commit e7cf117

File tree

2 files changed

+0
-17
lines changed

2 files changed

+0
-17
lines changed

src/library_exceptions.js

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -283,21 +283,6 @@ var LibraryExceptions = {
283283
{{{ makeThrow('ptr') }}}
284284
},
285285

286-
llvm_eh_exception__deps: ['$exceptionLast'],
287-
llvm_eh_exception: function() {
288-
return exceptionLast;
289-
},
290-
291-
llvm_eh_selector__jsargs: true,
292-
llvm_eh_selector__deps: ['$exceptionLast'],
293-
llvm_eh_selector: function(unused_exception_value, personality/*, varargs*/) {
294-
var type = exceptionLast;
295-
for (var i = 2; i < arguments.length; i++) {
296-
if (arguments[i] == type) return type;
297-
}
298-
return 0;
299-
},
300-
301286
llvm_eh_typeid_for: function(type) {
302287
return type;
303288
},

src/library_exceptions_stub.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ var LibraryExceptions = {};
1313
'__cxa_decrement_exception_refcount',
1414
'__cxa_throw',
1515
'__cxa_rethrow',
16-
'llvm_eh_exception',
17-
'llvm_eh_selector',
1816
'llvm_eh_typeid_for',
1917
'__cxa_begin_catch',
2018
'__cxa_end_catch',

0 commit comments

Comments
 (0)