From f42a36cded2ac71e36b2572c54da0fc623af2eca Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Tue, 26 Nov 2013 23:54:32 +0100 Subject: Remove `extern mod foo (name="bar")` syntax, closes #9543 --- src/libsyntax/parse/obsolete.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/libsyntax/parse/obsolete.rs') diff --git a/src/libsyntax/parse/obsolete.rs b/src/libsyntax/parse/obsolete.rs index d739fca99da..df6fbe98aed 100644 --- a/src/libsyntax/parse/obsolete.rs +++ b/src/libsyntax/parse/obsolete.rs @@ -45,6 +45,7 @@ pub enum ObsoleteSyntax { ObsoleteBoxedClosure, ObsoleteClosureType, ObsoleteMultipleImport, + ObsoleteExternModAttributesInParens } impl to_bytes::IterBytes for ObsoleteSyntax { @@ -145,6 +146,11 @@ impl ParserObsoleteMethods for Parser { "multiple imports", "only one import is allowed per `use` statement" ), + ObsoleteExternModAttributesInParens => ( + "`extern mod` with linkage attribute list", + "use `extern mod foo = \"bar\";` instead of \ + `extern mod foo (name = \"bar\")`" + ) }; self.report(sp, kind, kind_str, desc); -- cgit 1.4.1-3-g733a5