// RUN: %clang_cc1 -triple i686 -fsyntax-only -verify %s
// RUN: %clang_cc1 -triple x86_64 -fsyntax-only -verify %s
// this template, when instantiated with 300, violates the range contraint
void
int // expected-note{{in instantiation of function template specialization 'test<300>' requested here}}
// this template is not used, but the error is detectable
void
// these should compile without error
void
int
// these should compile without error
bool
bool