diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/template19.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/template19.C | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/template19.C b/gcc/testsuite/g++.old-deja/g++.jason/template19.C new file mode 100644 index 00000000000..ab344432530 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.jason/template19.C @@ -0,0 +1,9 @@ +// Make sure type deduction isn't confused by top-level cv-quals. +template <class T> T max (const T a, const T b) { return a>b?a:b; } + +main() +{ + int a = 0, b = 1; + int c = max (a, b); + int d = max ((const int)a, (const int)b); +} |