From d2aa74118c0d81a866be14bdd1004a12123868f4 Mon Sep 17 00:00:00 2001 From: Evan Shaw Date: Tue, 18 May 2010 22:41:12 -0700 Subject: [PATCH] gc: Better error when computing remainder of non-int Previously the compiler would just emit "internal compiler error" when trying to compute the remainder of floats or complex types. R=rsc CC=golang-dev https://golang.org/cl/1243041 --- src/cmd/gc/align.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/gc/align.c b/src/cmd/gc/align.c index 460358df18..00dd9d88ea 100644 --- a/src/cmd/gc/align.c +++ b/src/cmd/gc/align.c @@ -491,7 +491,7 @@ typeinit(void) okfor[OGT] = okforcmp; okfor[OLE] = okforcmp; okfor[OLT] = okforcmp; - okfor[OMOD] = okforarith; + okfor[OMOD] = okforand; okfor[OMUL] = okforarith; okfor[ONE] = okforeq; okfor[OOR] = okforand; -- 2.48.1