Y
Hacker News
new
|
ask
|
show
|
jobs
by
variadix
2 days ago
You can probably eliminate the switch bounds check by making the default case execute __builtin_unreachable(). The switch version is safe for non-conforming opcodes where the computed goto version invokes UB.
1 comments
fweimer
2 days ago
Using __builtin_unreachable in this way makes the switch version unsafe, too.
link