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 Sambuc void 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