Skip to content

Commit abde313

Browse files
authored
Merge pull request #267 from boriel/bugfix/warn_msg_unused_byreg_param
Fix warning message in byref params
2 parents ed38958 + fdf2863 commit abde313

File tree

4 files changed

+1721
-1
lines changed

4 files changed

+1721
-1
lines changed

api/symboltable.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,8 @@ def entry_size(entry):
312312
if v.scope == SCOPE.parameter:
313313
kind = 'Parameter'
314314
v.accessed = True # HINT: Parameters must always be present even if not used!
315-
warning_not_used(v.lineno, v.name, kind=kind)
315+
if not v.byref: # HINT: byref is always marked as used: it can be used to return a value
316+
warning_not_used(v.lineno, v.name, kind=kind)
316317

317318
entries = sorted(self.table[self.current_scope].values(filter_by_opt=True), key=entry_size)
318319
offset = 0

0 commit comments

Comments
 (0)