[llvm-commits] [llvm-gcc-4.2] r66517 - /llvm-gcc-4.2/branches/Apple/Dib/gcc/config/darwin.c
Bill Wendling
isanbard at gmail.com
Mon Mar 9 17:35:54 PDT 2009
Author: void
Date: Mon Mar 9 19:35:54 2009
New Revision: 66517
URL: http://llvm.org/viewvc/llvm-project?rev=66517&view=rev
Log:
--- Merging (from foreign repository) r66511 into '.':
U gcc/config/darwin.c
Marking a definition with weak_import was always ignored; now it
generates a warning too.
Modified:
llvm-gcc-4.2/branches/Apple/Dib/gcc/config/darwin.c
Modified: llvm-gcc-4.2/branches/Apple/Dib/gcc/config/darwin.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Dib/gcc/config/darwin.c?rev=66517&r1=66516&r2=66517&view=diff
==============================================================================
--- llvm-gcc-4.2/branches/Apple/Dib/gcc/config/darwin.c (original)
+++ llvm-gcc-4.2/branches/Apple/Dib/gcc/config/darwin.c Mon Mar 9 19:35:54 2009
@@ -2074,7 +2074,8 @@
if (objc_method_decl (TREE_CODE (*node)))
return NULL_TREE;
/* APPLE LOCAL end radar 4733555 */
- if (TREE_CODE (*node) != FUNCTION_DECL && TREE_CODE (*node) != VAR_DECL)
+ if ((TREE_CODE (*node) != FUNCTION_DECL && TREE_CODE (*node) != VAR_DECL)
+ || !DECL_EXTERNAL (*node))
{
warning (OPT_Wattributes, "%qs attribute ignored",
IDENTIFIER_POINTER (name));
More information about the llvm-commits
mailing list