From 2095d678647cd64668ee57a3e71655688e4fa506 Mon Sep 17 00:00:00 2001 From: Stefan Stipanovic Date: Fri, 12 Jul 2019 18:34:06 +0000 Subject: [PATCH] Addition to rL365925, removing remaining virtuals git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@365938 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/Attributor.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/Transforms/IPO/Attributor.cpp b/lib/Transforms/IPO/Attributor.cpp index b13f4c6ee3c..85aa7a63ada 100644 --- a/lib/Transforms/IPO/Attributor.cpp +++ b/lib/Transforms/IPO/Attributor.cpp @@ -742,22 +742,22 @@ struct AANoSyncFunction : AANoSync, BooleanState { /// } /// See AbstractAttribute::getManifestPosition(). - virtual ManifestPosition getManifestPosition() const override { + ManifestPosition getManifestPosition() const override { return MP_FUNCTION; } - virtual const std::string getAsStr() const override { + const std::string getAsStr() const override { return getAssumed() ? "nosync" : "may-sync"; } /// See AbstractAttribute::updateImpl(...). - virtual ChangeStatus updateImpl(Attributor &A) override; + ChangeStatus updateImpl(Attributor &A) override; /// See AANoSync::isAssumedNoSync() - virtual bool isAssumedNoSync() const override { return getAssumed(); } + bool isAssumedNoSync() const override { return getAssumed(); } /// See AANoSync::isKnownNoSync() - virtual bool isKnownNoSync() const override { return getKnown(); } + bool isKnownNoSync() const override { return getKnown(); } /// Helper function used to determine whether an instruction is non-relaxed /// atomic. In other words, if an atomic instruction does not have unordered -- 2.40.0