Summary
define-foreign-type causes confusing messages to be printed
Metadata
- Id: 2640998ebbfa6d4a12c9bd55096289bc13927ce6
- Trac id: 1237
- Type: defect
- Reporter: evhan
- Owner:
- Cc:
- Status: closed
- Component: compiler
- Estimated difficulty:
- Resolution: fixed
- Priority: major
- Milestone: someday
- Version: 4.10.x
- Changetime: 2015-12-29 13:22:03 UTC
- Created: 2015-12-23 08:15:35 UTC
- Keywords: compiler, warnings
Description
Reported by John Croisant on chicken-users (link to thread index until message appears in archive).
The variables in question are already marked hidden, but that message is emitted for any variables that are not-visible, including hidden ones. If a variable is hidden, however, the user shouldn't hear about it, so the warning should be skipped in this case, too.
The original bug report deals specifically with procedure names produced by `define-foreign-type`, but any fix should apply to all hidden variables, I think.
Changes and comments
[2015-12-23 08:43:41 UTC] evhan changed description
[2015-12-29 13:22:03 UTC] sjamaan changed status from new to closed
[2015-12-29 13:22:03 UTC] sjamaan set resolution to fixed
[2015-12-29 13:22:03 UTC] sjamaan wrote:
Fixed with 850fa48 and 0710fa9