Added new Global Variable marker ``externally_initialized'' to LangRef.
authorMichael Gottesman <mgottesman@apple.com>
Sun, 3 Feb 2013 09:57:18 +0000 (09:57 +0000)
committerMichael Gottesman <mgottesman@apple.com>
Sun, 3 Feb 2013 09:57:18 +0000 (09:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174270 91177308-0d34-0410-b5e6-96231b3b80d8

docs/LangRef.rst

index c9f37bd4afd082051978a9aa1f73d6206f0dbd1c..023a050cd37220e0eccff9040a655ef614c785f4 100644 (file)
@@ -506,7 +506,8 @@ variables defined within the module are not modified from their
 initial values before the start of the global initializer.  This is
 true even for variables potentially accessible from outside the
 module, including those with external linkage or appearing in
-``@llvm.used``.
+``@llvm.used``. This assumption may be suppressed by marking the
+variable with ``externally_initialized``.
 
 An explicit alignment may be specified for a global, which must be a
 power of 2. If not present, or if the alignment is set to zero, the