diff options
author | 2011-04-22 21:31:29 -0700 | |
---|---|---|
committer | 2011-04-22 21:31:29 -0700 | |
commit | 98864879cb3406605f226464bee53d6516bb02c3 (patch) | |
tree | 491e43e70e7c09d1d8709627260bd42cba53fae4 | |
parent | 5c44090283423c15016f7f0d2df85392ab85f67b (diff) |
in the middle of trying to implement structs
-rw-r--r-- | BCT/BytecodeTranslator/MetadataTraverser.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/BCT/BytecodeTranslator/MetadataTraverser.cs b/BCT/BytecodeTranslator/MetadataTraverser.cs index 2a984cfb..71639a5c 100644 --- a/BCT/BytecodeTranslator/MetadataTraverser.cs +++ b/BCT/BytecodeTranslator/MetadataTraverser.cs @@ -72,7 +72,8 @@ namespace BytecodeTranslator { } else if (typeDefinition.IsEnum) {
return; // enums just are translated as ints
} else if (typeDefinition.IsStruct) {
- Console.WriteLine("Skipping definition of '" + TypeHelper.GetTypeName(typeDefinition) + "' because it is a struct!");
+ sink.FindOrCreateType(typeDefinition);
+ base.Visit(typeDefinition);
} else {
Console.WriteLine("Unknown kind of type definition '{0}' was found",
TypeHelper.GetTypeName(typeDefinition));
|