1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -std=c++11 -fsyntax-only %s 2*f4a2713aSLionel Sambuc oddfac(unsigned n)3*f4a2713aSLionel Sambucconstexpr unsigned oddfac(unsigned n) { 4*f4a2713aSLionel Sambuc return n == 1 ? 1 : n * oddfac(n-2); 5*f4a2713aSLionel Sambuc } 6*f4a2713aSLionel Sambuc constexpr unsigned k = oddfac(123); 7*f4a2713aSLionel Sambuc 8*f4a2713aSLionel Sambuc using A = int[k % 256]; 9*f4a2713aSLionel Sambuc using A = int[43]; 10