Home | History | Annotate | Download | only in SemaCXX
      1 // RUN: %clang_cc1 -fsyntax-only -verify -Wunused-value %s
      2 
      3 // PR4806
      4 namespace test0 {
      5   class Box {
      6   public:
      7     int i;
      8     volatile int j;
      9   };
     10 
     11   void doit() {
     12     // pointer to volatile has side effect (thus no warning)
     13     Box* box = new Box;
     14     box->i; // expected-warning {{expression result unused}}
     15     box->j;
     16   }
     17 }
     18