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 | } |