Chromium Code Reviews
DescriptionWork around a clang-cl devirtualization bug.
clang-cl currently miscompiles calls to virtual methods of base classes
of a final class. Since the type is final, it tries to devirtualize the call,
but then it forgets to apply the right this adjustment.
https://codereview.chromium.org/1938853002 added static_casts to a super class
for visibility reasons, exposing this bug.
BUG=608705
R=rouslan@chromium.org
Committed: https://chromium.googlesource.com/chromium/src/+/9306e66e5e680801132688b987fe850f1bb43b7a
Patch Set 1 #Patch Set 2 : . #
Messages
Total messages: 10 (4 generated)
|
|||||||||||||||||||