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:
authorScott Mosier <smosier@microsoft.com>2015-10-07 02:58:31 +0300
committerScott Mosier <smosier@microsoft.com>2015-10-14 20:50:31 +0300
commit9ceafad81f9c68f16c6be2e11ff609ce9f228ae9 (patch)
tree5e5261ee6db73c8ee94177d526388105d93aaa01 /src/Native/Runtime/rhcommon.h
parent7f6ab60a6a659a9ab5f2f4230ba465c09f673036 (diff)
Partially hooked up GC sources to Runtime sources. Finalizer code is not yet hooked up.
Diffstat (limited to 'src/Native/Runtime/rhcommon.h')
-rw-r--r--src/Native/Runtime/rhcommon.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/Native/Runtime/rhcommon.h b/src/Native/Runtime/rhcommon.h
new file mode 100644
index 000000000..fa25c09c6
--- /dev/null
+++ b/src/Native/Runtime/rhcommon.h
@@ -0,0 +1,16 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
+
+//
+// This file is here because we share some common code with the CLR and that platform uses common.h as a
+// precompiled header. Due to limitations on precompilation (a precompiled header must be included first
+// and must not be preceded by any other preprocessor directive) we cannot conditionally include common.h,
+// so the simplest solution is to maintain this empty header under Redhawk.
+//
+
+//
+// For our DAC build, we precompile gcrhenv.h because it is extremely large (~3MB of text). For non-DAC
+// builds, we do not do this because the majority of the files have more constrained #includes.
+// \ No newline at end of file