@@ -619,8 +619,8 @@ reveal_type(A.x.name) # N: Revealed type is "Literal['x']?"
619619reveal_type(B.a.name) # N: Revealed type is "Literal['a']?"
620620
621621# TODO: The revealed type should be 'int' here
622- reveal_type(A.x.value) # N: Revealed type is "Any "
623- reveal_type(B.a.value) # N: Revealed type is "Any "
622+ reveal_type(A.x.value) # N: Revealed type is "builtins.int "
623+ reveal_type(B.a.value) # N: Revealed type is "builtins.int "
624624[builtins fixtures/enum.pyi]
625625
626626[case testAnonymousFunctionalEnum]
@@ -779,8 +779,8 @@ class C3(IntFlag):
779779
780780is_x(reveal_type(C1.x.name)) # N: Revealed type is "Literal['x']"
781781is_x(reveal_type(C1.x._name_)) # N: Revealed type is "Literal['x']"
782- reveal_type(C1.x.value) # N: Revealed type is "Any "
783- reveal_type(C1.x._value_) # N: Revealed type is "Any "
782+ reveal_type(C1.x.value) # N: Revealed type is "builtins.int "
783+ reveal_type(C1.x._value_) # N: Revealed type is "builtins.int "
784784is_x(reveal_type(C2.x.name)) # N: Revealed type is "Literal['x']"
785785is_x(reveal_type(C2.x._name_)) # N: Revealed type is "Literal['x']"
786786reveal_type(C2.x.value) # N: Revealed type is "builtins.int"
@@ -798,8 +798,8 @@ class D3(Flag):
798798
799799is_x(reveal_type(D1.x.name)) # N: Revealed type is "Literal['x']"
800800is_x(reveal_type(D1.x._name_)) # N: Revealed type is "Literal['x']"
801- reveal_type(D1.x.value) # N: Revealed type is "Any "
802- reveal_type(D1.x._value_) # N: Revealed type is "Any "
801+ reveal_type(D1.x.value) # N: Revealed type is "builtins.int "
802+ reveal_type(D1.x._value_) # N: Revealed type is "builtins.int "
803803is_x(reveal_type(D2.x.name)) # N: Revealed type is "Literal['x']"
804804is_x(reveal_type(D2.x._name_)) # N: Revealed type is "Literal['x']"
805805reveal_type(D2.x.value) # N: Revealed type is "builtins.int"
0 commit comments