1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -std=c++11 -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc constexpr int x = 1; id(int x)4*f4a2713aSLionel Sambucconstexpr int id(int x) { return x; } 5*f4a2713aSLionel Sambuc foo(void)6*f4a2713aSLionel Sambucvoid foo(void) { 7*f4a2713aSLionel Sambuc x = 2; // expected-error {{read-only variable is not assignable}} 8*f4a2713aSLionel Sambuc int (*idp)(int) = id; 9*f4a2713aSLionel Sambuc } 10*f4a2713aSLionel Sambuc 11