summary refs log tree commit diff
path: root/src/libsyntax/codemap.rs
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2015-05-06 19:17:01 +1200
committerNick Cameron <ncameron@mozilla.com>2015-05-12 12:43:40 +1200
commit0d258516cb88b4f54f672b1c7b4f11002aabd83d (patch)
tree7d8e203a257c012423df638e9f7bc68b49f6c6b3 /src/libsyntax/codemap.rs
parent4b88e8f63eeaf557c916a0a1e73150b028c44c52 (diff)
downloadrust-0d258516cb88b4f54f672b1c7b4f11002aabd83d.tar.gz
rust-0d258516cb88b4f54f672b1c7b4f11002aabd83d.zip
Proper spans for for loop expansion
Diffstat (limited to 'src/libsyntax/codemap.rs')
-rw-r--r--src/libsyntax/codemap.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libsyntax/codemap.rs b/src/libsyntax/codemap.rs
index 348bf6f51bb..c692babfacc 100644
--- a/src/libsyntax/codemap.rs
+++ b/src/libsyntax/codemap.rs
@@ -235,7 +235,9 @@ pub enum MacroFormat {
     /// e.g. #[derive(...)] <item>
     MacroAttribute,
     /// e.g. `format!()`
-    MacroBang
+    MacroBang,
+    /// Expansion performed by the compiler (libsyntax::expand).
+    CompilerExpansion,
 }
 
 #[derive(Clone, Hash, Debug)]