[Bug c++/96742] "warning: comparison of unsigned expression in ‘< 0’ is always false" with dependent values

2020-08-24 Thread wtt6 at cornell dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96742 --- Comment #2 from William Throwe --- It was decided in bug 11856 that it was a bug to warn about comparisons when a choice for a type template parameter made them always false, so it seems like it should also be a bug to warn if a non-type temp

[Bug c++/96742] New: "warning: comparison of unsigned expression in ‘< 0’ is always false" with dependent values

2020-08-21 Thread wtt6 at cornell dot edu
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: wtt6 at cornell dot edu Target Milestone: --- The following code warns "comparison of unsigned expression in ‘< 0’ is always false"

[Bug c++/90538] New: Redeclaration error when expanding parameter pack multiple times in a lambda

2019-05-19 Thread wtt6 at cornell dot edu
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: wtt6 at cornell dot edu Target Milestone: --- With gcc-9.1.0, compiling this code --- template void a(const T&...) {} template vo

[Bug c++/84813] New: internal compiler error: Segmentation fault with lambdas and constexpr variables

2018-03-10 Thread wtt6 at cornell dot edu
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: wtt6 at cornell dot edu Target Milestone: --- Host: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 43619 --> ht

[Bug other/68239] New: libbacktrace allocation is sometimes very slow

2015-11-06 Thread wtt6 at cornell dot edu
: other Assignee: unassigned at gcc dot gnu.org Reporter: wtt6 at cornell dot edu Target Milestone: --- From https://github.com/rust-lang/rust/issues/29293 In the Rust project, we are encountering cases where libbacktrace spends about a second performing the actual work of

[Bug c++/58983] ICE when inheriting templated constructor

2013-11-04 Thread wtt6 at cornell dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58983 --- Comment #4 from William Throwe --- Testing, I cannot reproduce either on a different machine, so probably something just went wrong with my install here. Sorry for the noise.

[Bug c++/58983] New: ICE when inheriting templated constructor

2013-11-03 Thread wtt6 at cornell dot edu
++ Assignee: unassigned at gcc dot gnu.org Reporter: wtt6 at cornell dot edu $ cat foo.cpp struct Base { template Base(T) { } }; struct Derived: public Base { using Base::Base; }; int main() { Derived(1); return 0; } $ /var/tmp/portage/wthrowe-gcc-trunk/dist/bin/g++ -v -std=c++11