Author: aaronballman
Date: Fri Aug 22 08:26:37 2014
New Revision: 216267
URL: http://llvm.org/viewvc/llvm-project?rev=216267&view=rev
Log:
Fixing MSVC warning: "warning C4373: 'blah': virtual function overrides 'blah',
previous versions of the compiler did not override when parameters only
differed by const/volatile qualifiers."
This warning is basically useless because the "previous versions" being
referred to is MSVC 2005 and earlier, and we obviously do not care about them.
However, this warning isn't particularly chatty (I don't recall ever seeing it
previously), and it has the opportunity to point out cases where the
cv-qualifiers differ unintentionally (like this case), so I am leaving it
enabled for now.
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified: cfe/trunk/lib/Basic/Targets.cpp
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=216267&r1=216266&r2=216267&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Targets.cpp (original)
+++ cfe/trunk/lib/Basic/Targets.cpp Fri Aug 22 08:26:37 2014
@@ -4146,8 +4146,7 @@ public:
return R;
}
bool
- validateConstraintModifier(StringRef Constraint, const char Modifier,
- unsigned Size,
+ validateConstraintModifier(StringRef Constraint, char Modifier, unsigned
Size,
std::string &SuggestedModifier) const override {
bool isOutput = (Constraint[0] == '=');
bool isInOut = (Constraint[0] == '+');
@@ -4595,8 +4594,7 @@ public:
}
bool
- validateConstraintModifier(StringRef Constraint, const char Modifier,
- unsigned Size,
+ validateConstraintModifier(StringRef Constraint, char Modifier, unsigned
Size,
std::string &SuggestedModifier) const override {
// Strip off constraint modifiers.
while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] ==
'&')
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits