* include/hberrors.h
added WARN_VAR_NOT_USED
* source/compiler/harbour.y
added warning message "Variable \'%s\' declared but not used in function: %s"
added linked list FunVars to record the usage of declared variables
added logic to maintain FunVars
added logic to check usage as per FunVars in GenReturn()
28 lines
228 B
Plaintext
28 lines
228 B
Plaintext
Function Main(Param1)
|
|
|
|
local i, j, k
|
|
|
|
i := 1
|
|
j := 2
|
|
|
|
Sub( @j )
|
|
|
|
QOut( j )
|
|
|
|
return NIL
|
|
|
|
Function Sub( j )
|
|
|
|
m->i := 1
|
|
j := 3
|
|
|
|
return NIL
|
|
|
|
Function arrvar()
|
|
|
|
//local i := {1}
|
|
|
|
i[1] := 2
|
|
|
|
return NIL
|