Richard Smith | 59efe26 | 2011-11-11 04:05:33 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -std=c++11 -fsyntax-only %s |
2 | |||||
3 | constexpr unsigned oddfac(unsigned n) { | ||||
4 | return n == 1 ? 1 : n * oddfac(n-2); | ||||
5 | } | ||||
Richard Smith | 6660ae6 | 2011-11-11 07:10:32 +0000 | [diff] [blame] | 6 | constexpr unsigned k = oddfac(123); |
Richard Smith | 59efe26 | 2011-11-11 04:05:33 +0000 | [diff] [blame] | 7 | |
8 | using A = int[k % 256]; | ||||
Richard Smith | 6660ae6 | 2011-11-11 07:10:32 +0000 | [diff] [blame] | 9 | using A = int[43]; |