I promised it wouldn't last very long.
People who really need this can sync to
6a5647d82728.
««« original CL description
gc: add GOEXPERIMENT=os.Error
This won't last long, I promise.
R=ken2
CC=golang-dev
https://golang.org/cl/
5330066
»»»
R=ken2
CC=golang-dev
https://golang.org/cl/
5333053
EXTERN int compiling_runtime;
EXTERN int rune32;
-EXTERN int oserror;
/*
* y.tab.c
int *val;
} exper[] = {
{"rune32", &rune32},
- {"os.Error", &oserror},
};
static void
p->prefix = pathtoprefix(path->s);
p->link = phash[h];
phash[h] = p;
-
- // If the compiler was built with
- // GOEXPERIMENT=os.Error
- // define os.Error as an alias for error.
- // Terrible and won't last long, but useful for transitions.
- if(oserror && strcmp(path->s, "os") == 0) {
- Sym *s;
- s = pkglookup("Error", p);
- s->def = typenod(errortype);
- }
-
return p;
}