Skip to content

Commit ff9c465

Browse files
committed
Change enum to enum class
gcc/rust/ChangeLog: * parse/rust-parse-impl.h: Add enum prefix. * parse/rust-parse.h (enum ParseSelfError): Change from enum... (enum class): To enum class. Signed-off-by: Pierre-Emmanuel Patry <[email protected]>
1 parent 0312aeb commit ff9c465

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

gcc/rust/parse/rust-parse-impl.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5604,7 +5604,8 @@ Parser<ManagedTokenSource>::parse_inherent_impl_function_or_method (
56045604
// param
56055605
auto initial_param = parse_self_param ();
56065606

5607-
if (!initial_param.has_value () && initial_param.error () != NOT_SELF)
5607+
if (!initial_param.has_value ()
5608+
&& initial_param.error () != ParseSelfError::NOT_SELF)
56085609
return nullptr;
56095610

56105611
/* FIXME: ensure that self param doesn't accidently consume tokens for a
@@ -5803,7 +5804,8 @@ Parser<ManagedTokenSource>::parse_trait_impl_function_or_method (
58035804
// param
58045805
auto initial_param = parse_self_param ();
58055806

5806-
if (!initial_param.has_value () && initial_param.error () != NOT_SELF)
5807+
if (!initial_param.has_value ()
5808+
&& initial_param.error () != ParseSelfError::NOT_SELF)
58075809
return nullptr;
58085810

58095811
// FIXME: ensure that self param doesn't accidently consume tokens for a

gcc/rust/parse/rust-parse.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ enum class ParseLoopLabelError
3939
NOT_LOOP_LABEL,
4040
MISSING_COLON,
4141
};
42-
enum ParseSelfError
42+
enum class ParseSelfError
4343
{
4444
SELF_PTR,
4545
PARSING,

0 commit comments

Comments
 (0)