Basically, I'm doing something simple:
    
    
    let (a,b) = getATuple(sth)
    
    
    Run

Then I'm using just `b` and the compiler complains that: 
    
    
    Hint: 'a`gensym452' is declared but not used [XDeclaredButNotUsed]
    
    
    Run

Which sounds fine.

Then I replace the parameter to be ignored by "_", but the result is the same:
    
    
    Hint: '_`gensym1480' is declared but not used [XDeclaredButNotUsed]
    
    
    Run

And it's not just the hint. Looking at my _cache_ folder, the code is generated 
just fine, as if the symbol was used.

What can I do? Is there any way to ignore it?

(Or, can you point me to the location in the compiler sources where this is 
handled?)

Reply via email to