| Douglas Gregor | a98a285 | 2012-02-24 22:40:36 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -std=c++11 -triple x86_64-apple-darwin11.0.0 -emit-llvm -o - %s | FileCheck %s |
| 2 | |||||
| 3 | enum MyEnum : char; | ||||
| 4 | void bar(MyEnum value) { } | ||||
| 5 | |||||
| 6 | // CHECK: define void @_Z3foo6MyEnum | ||||
| 7 | void foo(MyEnum value) | ||||
| 8 | { | ||||
| 9 | // CHECK: call void @_Z3bar6MyEnum(i8 signext | ||||
| 10 | bar(value); | ||||
| 11 | } | ||||