diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-09-21 23:54:38 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-09-21 23:54:38 +0200 |
commit | e4df9be4e2bb9f379d2737282f765f1ef6d8d2dd (patch) | |
tree | c54db7b1d3b58f9c85cfb83cfe37dd27066ced67 | |
parent | 6bd2a4f3d173deaa06680904dd368292208cb95e (diff) | |
download | gcc-e4df9be4e2bb9f379d2737282f765f1ef6d8d2dd.zip gcc-e4df9be4e2bb9f379d2737282f765f1ef6d8d2dd.tar.gz gcc-e4df9be4e2bb9f379d2737282f765f1ef6d8d2dd.tar.bz2 |
re PR c++/30277 (bit-field: wrong overload resolution)
PR c++/30277
* g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
of signed long.
(foo): Use long long instead of long.
From-SVN: r276021
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/expr/bitfield14.C | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 36e0b2b..e7e62bf 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2019-09-21 Jakub Jelinek <jakub@redhat.com> + + PR c++/30277 + * g++.dg/expr/bitfield14.C (struct S): Use signed long long instead + of signed long. + (foo): Use long long instead of long. + 2019-09-21 Marek Polacek <polacek@redhat.com> DR 2345 - Jumping across initializers in init-statements and conditions. diff --git a/gcc/testsuite/g++.dg/expr/bitfield14.C b/gcc/testsuite/g++.dg/expr/bitfield14.C index 546af85..4bd6f12 100644 --- a/gcc/testsuite/g++.dg/expr/bitfield14.C +++ b/gcc/testsuite/g++.dg/expr/bitfield14.C @@ -3,10 +3,10 @@ struct S { - signed long l: 32; + signed long long l: 32; }; -void foo(long) = delete; +void foo(long long) = delete; void foo(int) {} int main() |