about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/librustc_passes/consts.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/librustc_passes/consts.rs b/src/librustc_passes/consts.rs
index eb955ccf6bf..547d63fc3d4 100644
--- a/src/librustc_passes/consts.rs
+++ b/src/librustc_passes/consts.rs
@@ -336,9 +336,10 @@ fn check_expr<'a, 'tcx>(v: &mut CheckCrateVisitor<'a, 'tcx>, e: &hir::Expr, node
                 Def::VariantCtor(..) | Def::StructCtor(..) |
                 Def::Fn(..) | Def::Method(..) =>  {}
 
-                // References to a static are inherently promotable,
-                // with the exception of "#[thread_loca]" statics.
-                // The latter may not outlive the current function
+                // References to a static that are themselves within a static
+                // are inherently promotable with the exception
+                //  of "#[thread_loca]" statics, which may not
+                // outlive the current function
                 Def::Static(did, _) => {
 
                     if v.in_static {