1*67e74705SXin Li // RUN: %clang_cc1 -triple x86_64-apple-darwin %s -emit-llvm -O1 -relaxed-aliasing -o - | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li enum e1 {e1_a = -1 }; g1(enum e1 * x)4*67e74705SXin Lienum e1 g1(enum e1 *x) { 5*67e74705SXin Li return *x; 6*67e74705SXin Li } 7*67e74705SXin Li 8*67e74705SXin Li // CHECK-LABEL: define i32 @g1 9*67e74705SXin Li // CHECK: load i32, i32* %x, align 4 10*67e74705SXin Li // CHECK-NOT: range 11*67e74705SXin Li // CHECK: ret 12