blob: ec965a69c64470eb760ed3f204dcda3f774da584 [file] [log] [blame]
Zhongxing Xued8afac2010-04-30 04:14:20 +00001// RUN: false
2// XFAIL: *
Zhongxing Xu15f6b422010-03-02 10:08:30 +00003
4// Test parameter 'a' is registered to LiveVariables analysis data although it
5// is not referenced in the function body.
Zhongxing Xu97ccfa52010-03-03 01:02:48 +00006// Before processing 'return 1;', in RemoveDeadBindings(), we query the liveness
7// of 'a', because we have a binding for it due to parameter passing.
Zhongxing Xu15f6b422010-03-02 10:08:30 +00008int f1(int a) {
9 return 1;
10}
11
12void f2() {
13 int x;
14 x = f1(1);
15}