diff --git a/regression/cpp/enum_class1/main.cpp b/regression/cpp/enum_class1/main.cpp index 97afef4a89..db133f6eaa 100644 --- a/regression/cpp/enum_class1/main.cpp +++ b/regression/cpp/enum_class1/main.cpp @@ -1,14 +1,17 @@ -enum class Color : char { red, blue }; +enum class Color1 : char { red, blue }; + +enum Color2 : char { red, blue }; // defaults to int enum class TrafficLight { red, yellow, green }; -static_assert(sizeof(Color)==sizeof(char), "size of Color"); -static_assert(sizeof(Color::red)==sizeof(char), "size of Color::red"); +static_assert(sizeof(Color1)==sizeof(char), "size of Color1"); +static_assert(sizeof(Color2)==sizeof(char), "size of Color2"); +static_assert(sizeof(Color1::red)==sizeof(char), "size of Color1::red"); static_assert(sizeof(TrafficLight::red)==sizeof(int), "size of TrafficLight::red"); int main() { - Color c; - c=Color::red; + Color1 c; + c=Color1::red; }