#include <algorithm> | |
#include "odr_header1.h" | |
class Ordering { | |
public: | |
bool operator()(int a, int b) { | |
return a < b; | |
} | |
}; | |
void SortAscending(int array[], int size) { | |
std::sort(array, array + size, Ordering()); | |
} | |
extern "C" int OverriddenCFunction(int i) __attribute__ ((weak)); | |
extern "C" int OverriddenCFunction(int i) { | |
return i; | |
} | |
// Instantiate the Derived vtable, without optimization. | |
OdrBase* CreateOdrDerived1() { | |
return new OdrDerived; | |
} |