Add support for 'weak' linkage.
[oota-llvm.git] / lib / AsmParser / llvmAsmParser.y
index 3347e8833a43dfcef3006243cdbec401afb801c5..725f2547573bef0c56c2bb1e6e5f563dad33050b 100644 (file)
@@ -763,7 +763,7 @@ OptAssign : Name '=' {
 
 OptLinkage : INTERNAL  { $$ = GlobalValue::InternalLinkage; } |
              LINKONCE  { $$ = GlobalValue::LinkOnceLinkage; } |
-             WEAK      { $$ = GlobalValue::LinkOnceLinkage; /* FIXME */ } |
+             WEAK      { $$ = GlobalValue::WeakLinkage; } |
              APPENDING { $$ = GlobalValue::AppendingLinkage; } |
              /*empty*/ { $$ = GlobalValue::ExternalLinkage; };