[Bug preprocessor/68206] New: ICE: unimplemented: unexpected AST of kind loop_expr in potential_constant_expression_1

2015-11-03 Thread chrisb2244 at gmail dot com
Severity: normal Priority: P3 Component: preprocessor Assignee: unassigned at gcc dot gnu.org Reporter: chrisb2244 at gmail dot com Target Milestone: --- Code below hits ICE. /// #include #include template class

[Bug c++/68092] New: [possibly concepts] ICE: symtab_node::verify failed. Overloaded function by concept requires

2015-10-25 Thread chrisb2244 at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: chrisb2244 at gmail dot com Target Milestone: --- Unsure if this is a bug or just bad code on my part. Can't produce a simple test case. Class compiles

[Bug c++/68092] [possibly concepts] ICE: symtab_node::verify failed. Overloaded function by concept requires

2015-10-25 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68092 --- Comment #2 from Christian Butcher --- Created attachment 36582 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36582=edit main function (1/3) First of 3 files to demonstrate problem. (Not)Compiled with g++ -std=c++1z

[Bug c++/68092] [possibly concepts] ICE: symtab_node::verify failed. Overloaded function by concept requires

2015-10-25 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68092 --- Comment #4 from Christian Butcher --- Created attachment 36584 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36584=edit Class cpp

[Bug c++/68092] [possibly concepts] ICE: symtab_node::verify failed. Overloaded function by concept requires

2015-10-25 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68092 --- Comment #3 from Christian Butcher --- Created attachment 36583 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36583=edit Class header

[Bug c++/68092] [possibly concepts] ICE: symtab_node::verify failed. Overloaded function by concept requires

2015-10-25 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68092 --- Comment #1 from Christian Butcher --- Will keep working on a (non-compilable) test case. If someone is interested, can upload full sources for this class

[Bug c++/68092] [possibly concepts] ICE: symtab_node::verify failed. Overloaded function by concept requires

2015-10-25 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68092 --- Comment #5 from Christian Butcher --- Comment 2 has the wrong error (previous testcase with cout statements) Correct error: class.cpp:13:26: error: Two symbols with same comdat_group are not linked by the same_comdat_group list. template

[Bug c++/68061] Can't use [[deprecated]] with requires clause

2015-10-23 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68061 --- Comment #1 from Christian Butcher --- Created attachment 36565 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36565=edit Short compilable (or not) case showing problem Commenting out the function definition for 'foo' allows

[Bug c++/68061] New: Can't use [[deprecated]] with requires clause

2015-10-22 Thread chrisb2244 at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: chrisb2244 at gmail dot com Target Milestone: --- Either of template requires RequiresConcept<A, parameter...> const T x(const parameter... p) const { ... } or template [[deprecated]] const T x(const parameter... p)

[Bug c++/67860] [concepts] bug with overloaded, refined function with explicit and variadic template arguments

2015-10-19 Thread chrisb2244 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67860 Christian Butcher changed: What|Removed |Added CC||chrisb2244 at gmail dot com

[Bug c++/67960] New: Prefixing a function with [[deprecated]] produces multiple warnings

2015-10-14 Thread chrisb2244 at gmail dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: chrisb2244 at gmail dot com Target Milestone: --- The [[deprecated]] prefix for a function produces multiple warnings. In v5.2.0, there are 3 warnings for the code [[deprecated