brintos

brintos / llvm-project-archived public Read only

0
0
Text · 471 B · ec11015 Raw
22 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++11 -Wunused2 3// PR9968: We used to warn that __range is unused in a dependent for-range.4 5template <typename T>6  struct Vector {7    void doIt() {8      int a; // expected-warning {{unused variable 'a'}}9 10      for (auto& e : elements) // expected-warning {{unused variable 'e'}}11        ;12    }13 14    T elements[10];15  };16 17 18int main(int, char**) {19  Vector<int>    vector;20  vector.doIt(); // expected-note {{here}}21}22