diff options
author | mikebarnett <unknown> | 2011-01-17 23:05:58 +0000 |
---|---|---|
committer | mikebarnett <unknown> | 2011-01-17 23:05:58 +0000 |
commit | 6b1d70967f9b2b87f431dc46212b1189119830ea (patch) | |
tree | 4fb55cd5fd6511929d51fc6f932006d6a4a8840b /BCT/RegressionTests | |
parent | 8243b9a87e2278dd48cc71e418634ae0a3ba2fbb (diff) |
The beginning of the encapsulation of the Heap representation so that we can easily have different ways of translating the heap.
Diffstat (limited to 'BCT/RegressionTests')
-rw-r--r-- | BCT/RegressionTests/TranslationTest/RegressionTestInput.txt | 1 | ||||
-rw-r--r-- | BCT/RegressionTests/TranslationTest/UnitTest0.cs | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/BCT/RegressionTests/TranslationTest/RegressionTestInput.txt b/BCT/RegressionTests/TranslationTest/RegressionTestInput.txt index ae41cebd..fdb08f32 100644 --- a/BCT/RegressionTests/TranslationTest/RegressionTestInput.txt +++ b/BCT/RegressionTests/TranslationTest/RegressionTestInput.txt @@ -66,7 +66,6 @@ implementation RegressionTestInput.ClassWithBoolTypes..ctor$System.Void(this: in assert {:sourceFile "Class1.cs"} {:sourceLine 67} true;
assert {:sourceFile "Class1.cs"} {:sourceLine 68} true;
$Heap[this, RegressionTestInput.ClassWithBoolTypes.b] := z;
- assert {:sourceFile "Class1.cs"} {:sourceLine 16707566} true;
if (z)
{
assert {:sourceFile "Class1.cs"} {:sourceLine 69} true;
diff --git a/BCT/RegressionTests/TranslationTest/UnitTest0.cs b/BCT/RegressionTests/TranslationTest/UnitTest0.cs index c45829a5..4c1a308e 100644 --- a/BCT/RegressionTests/TranslationTest/UnitTest0.cs +++ b/BCT/RegressionTests/TranslationTest/UnitTest0.cs @@ -84,7 +84,8 @@ namespace TranslationTest { #region Pass 3: Translate the code model to BPL
var factory = new CLRSemantics();
- MetadataTraverser translator = factory.MakeMetadataTraverser(host.GetContractExtractor(module.ModuleIdentity), pdbReader);
+ var heap = new Heap();
+ MetadataTraverser translator = factory.MakeMetadataTraverser(host.GetContractExtractor(module.ModuleIdentity), pdbReader, heap);
assembly = module as IAssembly;
if (assembly != null)
translator.Visit(assembly);
|