| // RUN: %clang_cc1 -fcatch-undefined-behavior -emit-llvm %s -o - | FileCheck %s | |
| // PR6805 | |
| // CHECK: @foo | |
| void foo() { | |
| union { int i; } u; | |
| // CHECK: objectsize | |
| // CHECK: icmp uge | |
| u.i=1; | |
| } | |
| // CHECK: @bar | |
| int bar(int *a) { | |
| // CHECK: objectsize | |
| // CHECK: icmp uge | |
| return *a; | |
| } |