Number: 2120

Date: 10-Sep-84 17':45':24

Submitter: Le.pasa

Source: Bird.pasa

Subject: Masterscope doesn''t understand Local GLOBALVARS declarations

Assigned To: 

Attn: Masinter.pa

Status: Open

In/By: 

Problem Type: Design - Impl

Impact: Minor

Difficulty: 

Frequency: Everytime

Priority: Perhaps

System: Programming Environment

Subsystem: Masterscope

Machine: 1108

Disk: 

Lisp Version: 21-Jun-84 10':50':28

Source Files: 

Microcode Version: 5124

Memory Size: 3071

File Server: 

Server Software Version: 

Disposition: '
["Sannella.PA" "11-Sep-84 13':10':50" Subject': Status':(New->Open) Priority':(->Perhaps)]

Description: Masterscope doesn''t seem to understand GLOBALVARS declarations local to a function.  Unfortunately, I have inherited a lot of code which uses this dubious mechanism.'
'
10←DEFINEQ [F (LAMBDA NIL '
      (DECLARE (GLOBALVARS A))(PRINT A]'
(F)'
11←. ANALYZE F'
done'
12←. WHO DECLARE ANY AS GLOBALVAR'
Sorry, couldn''t parse that!'
'


Workaround: 

Test Case: 

Edit-By: Sannella.PA

Edit-Date: 11-Sep-84 13':10':50