blob: fa5713e2482b4bb861535c7229d79f267b35a7f6 [file] [log] [blame]
Tanya Lattner58ba6292008-11-12 16:12:27 +00001// RUN: %llvmgcc -c -emit-llvm %s -o - | llvm-dis | grep llvm.ptr.annotation | count 3
2
3#include <stdio.h>
4
5/* Struct with element X being annotated */
6struct foo {
7 int X __attribute__((annotate("StructAnnotation")));
8 int Y;
9 int Z;
10};
11
12
13void test(struct foo *F) {
14 F->X = 42;
15 F->Z = 1;
16 F->Y = F->X;
17}
18