| Rafael Espindola | 5230dbe | 2013-07-04 14:58:42 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -o - %s \ |
| Eli Friedman | e538d48 | 2012-12-19 00:26:58 +0000 | [diff] [blame] | 2 | // RUN: | FileCheck %s |
| 3 | |||||
| 4 | // PR14638; make sure this doesn't crash. | ||||
| 5 | struct A { | ||||
| 6 | bool m_sorted : 1; | ||||
| 7 | }; | ||||
| 8 | void func1(bool b, A& a1) | ||||
| 9 | { | ||||
| 10 | if ((a1.m_sorted = b)) {} | ||||
| 11 | } | ||||
| 12 | // CHECK: define void @_Z5func1bR1A | ||||
| 13 | // CHECK: br i1 | ||||
| 14 | // CHECK: ret void | ||||