Commit 6fe0c58b by Paolo Carlini Committed by Paolo Carlini

re PR c++/71131 ([concepts] Ill-formed code declaring a variable with a template…

re PR c++/71131 ([concepts] Ill-formed code declaring a variable with a template concept not rejected)

2018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71131
	* g++.dg/concepts/pr71131.C: New.

2018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71127
	* g++.dg/concepts/pr71127.C: New.

From-SVN: r264639
parent 3c010a24
2018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71131
* g++.dg/concepts/pr71131.C: New.
2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71127
* g++.dg/concepts/pr71127.C: New.
2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67655 PR c++/67655
* g++.dg/concepts/pr67655.C: New. * g++.dg/concepts/pr67655.C: New.
......
// { dg-do compile { target c++14 } }
// { dg-additional-options "-fconcepts" }
template<template<typename> class T>
concept bool C = T<int>::value;
C c = 1; // { dg-error "invalid reference to concept" }
// { dg-do compile { target c++14 } }
// { dg-additional-options "-fconcepts" }
template<template<typename> class T>
concept bool C = true;
C c = 1; // { dg-error "invalid reference to concept" }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment