[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-kawa] [bug #23534] "uninitialized register 10" (VerifyError) when a
From: |
Per Bothner |
Subject: |
[Bug-kawa] [bug #23534] "uninitialized register 10" (VerifyError) when accessing globals from method within define-simple-class |
Date: |
Thu, 12 Jun 2008 05:53:17 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008043010 Fedora/3.0-0.60.beta5.fc9 Firefox/3.0b5 |
Update of bug #23534 (project kawa):
Status: Confirmed => Fixed
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #3:
Actually, the bug happens when accessing a *method* as if it were a variable.
I added a check for this, so we now get an error message. Ideally, this
should be fixable. For example, we could treat reference to a one-argument
method foo as if were (lambda (x) (foo x)). Or we could treat it as
(this):foo. However, it's a little tricky handling the general case. (What
about overloading? Varargs methods? Static methods?)
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?23534>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/