@@ -76,11 +76,8 @@ use parse::obsolete::{ObsoleteUnsafeBlock, ObsoleteImplSyntax};
7676use parse:: obsolete:: { ObsoleteTraitBoundSeparator , ObsoleteMutOwnedPointer } ;
7777use parse:: obsolete:: { ObsoleteMutVector , ObsoleteTraitImplVisibility } ;
7878use parse:: obsolete:: { ObsoleteRecordType , ObsoleteRecordPattern } ;
79- <<<<<<< HEAD
8079use parse:: obsolete:: { ObsoleteAssertion , ObsoletePostFnTySigil } ;
81- =======
82- use parse:: obsolete:: { ObsoleteAssertion , ObsoleteBareFnType } ;
83- >>>>>>> libsyntax: Stop parsing bare functions in preparation for switching them over
80+ use parse:: obsolete:: { ObsoleteBareFnType , ObsoleteNewtypeEnum } ;
8481use parse:: prec:: { as_prec, token_to_binop} ;
8582use parse:: token:: { can_begin_expr, is_ident, is_ident_or_path} ;
8683use parse:: token:: { is_plain_ident, INTERPOLATED , special_idents} ;
@@ -651,14 +648,9 @@ pub impl Parser {
651648 } else if self . eat_keyword( & ~"extern ") {
652649 self.parse_ty_bare_fn()
653650 } else if self.token_is_closure_keyword(© *self.token) {
654- <<<<<<< HEAD
655- // self.warn(fmt!("Old-school closure keyword"));
656- self . parse_ty_closure( ast:: BorrowedSigil , None )
657- =======
658- let result = self . parse_ty_closure( None , None ) ;
651+ let result = self.parse_ty_closure(ast::BorrowedSigil, None);
659652 self.obsolete(*self.last_span, ObsoleteBareFnType);
660653 result
661- >>>>>>> libsyntax: Stop parsing bare functions in preparation for switching them over
662654 } else if *self.token == token::MOD_SEP
663655 || is_ident_or_path(&*self.token) {
664656 let path = self.parse_path_with_tps(colons_before_params);
@@ -3798,6 +3790,8 @@ pub impl Parser {
37983790 vis : public,
37993791 } ) ;
38003792
3793+ self . obsolete ( * self . last_span , ObsoleteNewtypeEnum ) ;
3794+
38013795 return (
38023796 id,
38033797 item_enum (
0 commit comments