[cfe-commits] r119517 - /cfe/trunk/lib/Sema/SemaDeclAttr.cpp
Dan Gohman
gohman at apple.com
Wed Nov 17 09:21:47 PST 2010
Author: djg
Date: Wed Nov 17 11:21:47 2010
New Revision: 119517
URL: http://llvm.org/viewvc/llvm-project?rev=119517&view=rev
Log:
Drop the warning about __attribute__((may_alias)) being used
on a non-type declaration, as GCC permits it on variables too.
This fixes PR8635.
Modified:
cfe/trunk/lib/Sema/SemaDeclAttr.cpp
Modified: cfe/trunk/lib/Sema/SemaDeclAttr.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDeclAttr.cpp?rev=119517&r1=119516&r2=119517&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaDeclAttr.cpp (original)
+++ cfe/trunk/lib/Sema/SemaDeclAttr.cpp Wed Nov 17 11:21:47 2010
@@ -738,12 +738,6 @@
return;
}
- if (!isa<TypeDecl>(d)) {
- S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type)
- << Attr.getName() << 2 /*variable and function*/;
- return;
- }
-
d->addAttr(::new (S.Context) MayAliasAttr(Attr.getLoc(), S.Context));
}
More information about the cfe-commits
mailing list