We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fdd5981 commit bd8a3eeCopy full SHA for bd8a3ee
gcc/go/gofrontend/MERGE
@@ -1,4 +1,4 @@
1
-3f597287b6b858794dabdfe1bf83b386aad18102
+98e92493db2ab7857a5934a950a830fc1f95a4e5
2
3
The first line of this file holds the git revision number of the last
4
merge done from the gofrontend repository.
gcc/go/gofrontend/expressions.cc
@@ -18790,7 +18790,7 @@ Composite_literal_expression::lower_array(Type* type)
18790
18791
Named_type* ntype = Type::lookup_integer_type("int");
18792
Integer_type* inttype = ntype->integer_type();
18793
- if (sizeof(index) <= static_cast<size_t>(inttype->bits() * 8)
+ if (sizeof(index) >= static_cast<size_t>(inttype->bits() / 8)
18794
&& index >> (inttype->bits() - 1) != 0)
18795
{
18796
go_error_at(index_expr->location(), "index value overflow");
0 commit comments