[coyotos-dev] BigNum.cxx buglet?
Jeroen Visser
jeroen.c.visser at gmail.com
Mon Oct 1 12:27:43 EDT 2007
Shap,
On 10/1/07, Jonathan S. Shapiro <shap at eros-os.com> wrote:
> This last change is very disturbing, and we need to understand why it is
> necessary. If the problem is that the literals coming out of capidl are
> too large, we *really* need to fix it there. The concern is that these
> literals get used in assembly code, so we *cannot* resolve the problem
> by casting them into submission.
File is sys/idl/coyotos/Cap.h. The following two statements complain:
@255 _params.in._opCode = OC_coyotos_Cap_destroy;
@407 _params.in._opCode = OC_coyotos_Cap_getType;
These constants are each defined as
CAPIDL_U32(sig)
where sig is
unsigned long sig = s->CodedName();
but Symbols::CodedName():
unsigned long long Symbol::CodedName()
-JCV
More information about the coyotos-dev
mailing list