Home | History | Annotate | Download | only in testsuite
      1 #include <algorithm>
      2 #include "odr_header1.h"
      3 
      4 class Ordering {
      5  public:
      6   bool operator()(int a, int b) {
      7     return a < b;
      8   }
      9 };
     10 
     11 void SortAscending(int array[], int size) {
     12   std::sort(array, array + size, Ordering());
     13 }
     14 
     15 extern "C" int OverriddenCFunction(int i) __attribute__ ((weak));
     16 extern "C" int OverriddenCFunction(int i) {
     17   return i;
     18 }
     19 
     20 // Instantiate the Derived vtable, without optimization.
     21 OdrBase* CreateOdrDerived1() {
     22   return new OdrDerived;
     23 }
     24