@@ -76,11 +76,8 @@ use parse::obsolete::{ObsoleteUnsafeBlock, ObsoleteImplSyntax};
76
76
use parse:: obsolete:: { ObsoleteTraitBoundSeparator , ObsoleteMutOwnedPointer } ;
77
77
use parse:: obsolete:: { ObsoleteMutVector , ObsoleteTraitImplVisibility } ;
78
78
use parse:: obsolete:: { ObsoleteRecordType , ObsoleteRecordPattern } ;
79
- <<<<<<< HEAD
80
79
use 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 } ;
84
81
use parse:: prec:: { as_prec, token_to_binop} ;
85
82
use parse:: token:: { can_begin_expr, is_ident, is_ident_or_path} ;
86
83
use parse:: token:: { is_plain_ident, INTERPOLATED , special_idents} ;
@@ -651,14 +648,9 @@ pub impl Parser {
651
648
} else if self . eat_keyword( & ~"extern ") {
652
649
self.parse_ty_bare_fn()
653
650
} 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);
659
652
self.obsolete(*self.last_span, ObsoleteBareFnType);
660
653
result
661
- >>>>>>> libsyntax: Stop parsing bare functions in preparation for switching them over
662
654
} else if *self.token == token::MOD_SEP
663
655
|| is_ident_or_path(&*self.token) {
664
656
let path = self.parse_path_with_tps(colons_before_params);
@@ -3798,6 +3790,8 @@ pub impl Parser {
3798
3790
vis : public,
3799
3791
} ) ;
3800
3792
3793
+ self . obsolete ( * self . last_span , ObsoleteNewtypeEnum ) ;
3794
+
3801
3795
return (
3802
3796
id,
3803
3797
item_enum (
0 commit comments