Anonymous | Login | 01-24-2021 21:39 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||||
0003612 | [Squeak] Compiler | minor | always | 05-12-06 18:11 | 05-12-14 23:15 | ||||||||
Reporter | kwl | View Status | public | ||||||||||
Assigned To | nicolas cellier | ||||||||||||
Priority | normal | Resolution | fixed | ||||||||||
Status | resolved | Product Version | 3.9 | ||||||||||
Summary | 0003612: MethodProperties are nil when creating CompiledMethod with the toReturnXYZ methods | ||||||||||||
Description |
The toReturnXYZ methods on the class side leave MethodProperties uninitialized and so Behavior>>#basicAddSelector:withMethod: fails when it does compiledMethod #selector:. Looks like MethodProperties would like to be a bit closer to CompiledMethod. |
||||||||||||
Additional Information |
MessageNotUnderstood: UndefinedObject>>selector: 12 May 2006 6:08:28 pm VM: Win32 - a SmalltalkImage Image: Squeak3.9alpha [latest update: 0007028] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir ...etc... Trusted Dir ...etc... Untrusted Dir ...etc... UndefinedObject(Object)>>doesNotUnderstand: #selector: Receiver: nil Arguments and temporary variables: aMessage: selector: #x Receiver's instance variables: nil CompiledMethod>>selector: Receiver: a CompiledMethod (1207) Arguments and temporary variables: aSymbol: #x Receiver's instance variables: a CompiledMethod (1207) ImmutableSlots(Behavior)>>basicAddSelector:withMethod: Receiver: a descendent of MutableSlots Arguments and temporary variables: selector: #x compiledMethod: a CompiledMethod (1207) oldMethodOrNil: nil Receiver's instance variables: superclass: MutableSlots methodDict: a MethodDictionary(#x->a CompiledMethod (1207) ) format: 132 traitComposition: nil localSelectors: nil ImmutableSlots(Behavior)>>basicAddSelector:withMethod: Receiver: a descendent of MutableSlots Arguments and temporary variables: selector: #x compiledMethod: a CompiledMethod (1207) oldMethodOrNil: nil Receiver's instance variables: superclass: MutableSlots methodDict: a MethodDictionary(#x->a CompiledMethod (1207) ) format: 132 traitComposition: nil localSelectors: nil ...etc... |
||||||||||||
Attached Files |
![]() |
||||||||||||
|
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
44 total queries executed. 34 unique queries executed. |