summaryrefslogtreecommitdiff
path: root/BCT
diff options
context:
space:
mode:
authorGravatar qadeer <qadeer@microsoft.com>2011-11-01 12:47:24 -0700
committerGravatar qadeer <qadeer@microsoft.com>2011-11-01 12:47:24 -0700
commit8385a3f616afe56185575f5e8a4bc3d91e256866 (patch)
tree1610bc9e9aa1fe3d897555f54f984db2893776e0 /BCT
parent37656bae3a08283ea4c3b5d662cdf5e37536a2d9 (diff)
parentb648781a1833d076b4516f7b43ae788fbf27151a (diff)
Merge
Diffstat (limited to 'BCT')
-rw-r--r--BCT/BytecodeTranslator/Sink.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/BCT/BytecodeTranslator/Sink.cs b/BCT/BytecodeTranslator/Sink.cs
index a550d5cd..d20671b2 100644
--- a/BCT/BytecodeTranslator/Sink.cs
+++ b/BCT/BytecodeTranslator/Sink.cs
@@ -950,7 +950,10 @@ namespace BytecodeTranslator {
!TypeHelper.GetDefiningUnitReference(type).UnitIdentity.Equals(this.assemblyBeingTranslated.UnitIdentity);
if (isExtern) {
var attrib = new Bpl.QKeyValue(Bpl.Token.NoToken, "extern", new List<object>(1), null);
- f.Attributes = attrib;
+ if (f.Attributes == null)
+ f.Attributes = attrib;
+ else
+ f.Attributes.AddLast(attrib);
}
return f;
}