1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 %s -fsyntax-only 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc typedef float CGFloat; 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambuc extern void func(CGFloat); foo(int dir,int n,int tindex)6*f4a2713aSLionel Sambucvoid foo(int dir, int n, int tindex) { 7*f4a2713aSLionel Sambuc const float PI = 3.142; 8*f4a2713aSLionel Sambuc CGFloat cgf = 3.4; 9*f4a2713aSLionel Sambuc 10*f4a2713aSLionel Sambuc float ang = (float) tindex * (-dir*2.0f*PI/n); 11*f4a2713aSLionel Sambuc func((CGFloat)cgf/65535.0f); 12*f4a2713aSLionel Sambuc } 13