1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc // This should be turned into a tasty getelementptr instruction, not a nasty 4*f4a2713aSLionel Sambuc // series of casts and address arithmetic. 5*f4a2713aSLionel Sambuc 6*f4a2713aSLionel Sambuc char Global[100]; 7*f4a2713aSLionel Sambuc test1(unsigned i)8*f4a2713aSLionel Sambucchar *test1(unsigned i) { 9*f4a2713aSLionel Sambuc // CHECK: getelementptr 10*f4a2713aSLionel Sambuc return &Global[i]; 11*f4a2713aSLionel Sambuc } 12