===================================================================
@@ -1,4 +1,4 @@
-5fd112e5c2968e94761c41519c451d789e23a92b
+480fdfa9dd416bd17115a94fa6021c4dd805fc39
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.
===================================================================
@@ -5655,7 +5655,7 @@ Binary_expression::do_determine_type(con
Type_context subcontext(*context);
- if (is_constant_expr)
+ if (is_constant_expr && !is_shift_op)
{
subcontext.type = NULL;
subcontext.may_be_abstract = true;