Commit ef2ef406 authored by George Burgess IV's avatar George Burgess IV Committed by Commit Bot

frame_view: remove compiler workaround

The intended fix for this is https://reviews.llvm.org/D77421, which is
now a part of both the CrOS and Chromium toolchains. Removing this
should now be safe.

Bug: 1062006
Change-Id: I1557aa18898966c14aafd53b64027e61b0afb5e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2267452Reviewed-by: default avatarStefan Zager <szager@chromium.org>
Commit-Queue: George Burgess <gbiv@chromium.org>
Cr-Commit-Position: refs/heads/master@{#782711}
parent bb0c9ca1
......@@ -16,11 +16,7 @@ namespace blink {
class Frame;
struct IntrinsicSizingInfo;
// clang::lto_visibility_public is necessary to prevent the compiler from
// performing a vtable optimization that crashes the renderer. See
// crbug.com/1062006.
class CORE_EXPORT [[clang::lto_visibility_public]] FrameView
: public EmbeddedContentView {
class CORE_EXPORT FrameView : public EmbeddedContentView {
public:
FrameView(const IntRect& frame_rect) : EmbeddedContentView(frame_rect) {}
~FrameView() override = default;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment