blob: 033e2341c24190e3de792185f86b387e3548e875 [file] [log] [blame]
// Build don't link:
template<int M, int N>
class GCD {
public:
enum { val = (N == 0) ? M : GCD<N, M % N>::val };
};
int main() {
GCD< 1, 0 >::val; // ERROR - division
}