// RUN: %clang_cc1 -triple=x86_64-pc-linux-gnu -fsyntax-only -Wsign-conversion -verify=unsigned,both %s
// RUN: %clang_cc1 -triple=x86_64-pc-linux-gnu -fsyntax-only -Wconversion -verify=unsigned,both %s
// RUN: %clang_cc1 -triple=x86_64-pc-win32 -fsyntax-only -verify -Wsign-conversion -verify=win32,both %s
// PR35200
;
int
; // Always a signed underlying type.
; // Unsigned underlying type except on Windows.
// ensure no regression with enum to sign (related to enum-enum-conversion.c)
int
int
unsigned
unsigned