Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTijoy Tom Kalathiparambil <tijoytk@microsoft.com>2017-10-26 09:27:13 +0300
committerTijoy Tom Kalathiparambil <tijoytk@microsoft.com>2017-10-26 09:27:13 +0300
commite9b8edfb851cc5f8fadee91757465b07879948cb (patch)
tree21c69b28a084afb09d63ed624dfa3e8fe7b7d133 /src/ILCompiler.Compiler
parent74084d9fd1e192861653233f0930b99712b2eca0 (diff)
Debugger expect EEtype symbol to be of the format "const " <typename>::'vftable' . The "const " prefix was left out of projectx symbol generation because of concern about having spaces in symbol names. But the debugger expect the "const " prefix since the rhbinder generate it. Adding the "const " prefix to EEType managed name for windows.
[tfs-changeset: 1679271]
Diffstat (limited to 'src/ILCompiler.Compiler')
-rw-r--r--src/ILCompiler.Compiler/src/Compiler/WindowsNodeMangler.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ILCompiler.Compiler/src/Compiler/WindowsNodeMangler.cs b/src/ILCompiler.Compiler/src/Compiler/WindowsNodeMangler.cs
index 55deb7d4e..81f5e1592 100644
--- a/src/ILCompiler.Compiler/src/Compiler/WindowsNodeMangler.cs
+++ b/src/ILCompiler.Compiler/src/Compiler/WindowsNodeMangler.cs
@@ -32,7 +32,7 @@ namespace ILCompiler
mangledJustTypeName = MangledBoxedTypeName(type);
else
mangledJustTypeName = NameMangler.GetMangledTypeName(type);
- return mangledJustTypeName + "::`vftable'";
+ return "const " + mangledJustTypeName + "::`vftable'";
}
public sealed override string GCStatics(TypeDesc type)