diff options
author | 2011-11-01 12:47:24 -0700 | |
---|---|---|
committer | 2011-11-01 12:47:24 -0700 | |
commit | 8385a3f616afe56185575f5e8a4bc3d91e256866 (patch) | |
tree | 1610bc9e9aa1fe3d897555f54f984db2893776e0 /BCT | |
parent | 37656bae3a08283ea4c3b5d662cdf5e37536a2d9 (diff) | |
parent | b648781a1833d076b4516f7b43ae788fbf27151a (diff) |
Merge
Diffstat (limited to 'BCT')
-rw-r--r-- | BCT/BytecodeTranslator/Sink.cs | 5 |
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;
}
|