Mercurial > hg > truffle
diff src/share/vm/adlc/archDesc.cpp @ 4121:db2e64ca2d5a
7090968: Allow adlc register class to depend on runtime conditions
Summary: allow reg_class definition as a function.
Reviewed-by: kvn, never
author | roland |
---|---|
date | Tue, 22 Nov 2011 09:45:57 +0100 |
parents | f03a3c8bd5e5 |
children | 8c92982cbbc4 |
line wrap: on
line diff
--- a/src/share/vm/adlc/archDesc.cpp Wed Sep 14 09:22:51 2011 +0200 +++ b/src/share/vm/adlc/archDesc.cpp Tue Nov 22 09:45:57 2011 +0100 @@ -823,9 +823,9 @@ } else { char *rc_name = toUpper(reg_class_name); const char *mask = "_mask"; - int length = (int)strlen(rc_name) + (int)strlen(mask) + 3; + int length = (int)strlen(rc_name) + (int)strlen(mask) + 5; char *regMask = new char[length]; - sprintf(regMask,"%s%s", rc_name, mask); + sprintf(regMask,"%s%s()", rc_name, mask); return regMask; } }