1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s 2*67e74705SXin Li // PR1352 3*67e74705SXin Li 4*67e74705SXin Li struct foo { 5*67e74705SXin Li int x; 6*67e74705SXin Li }; 7*67e74705SXin Li copy(volatile struct foo * p,struct foo * q)8*67e74705SXin Livoid copy(volatile struct foo *p, struct foo *q) { 9*67e74705SXin Li // CHECK: call void @llvm.memcpy 10*67e74705SXin Li *p = *q; 11*67e74705SXin Li } 12