Extracting user defined attributes on function parameters

Simen Kjærås simen.kjaras at gmail.com
Sat Apr 18 09:19:48 UTC 2020


On Wednesday, Friday, 17 Apr 2020 17:45:47 UTC, H. S. Teoh wrote:

> I wonder if the ultimate cause of the above case is ultimately 
> caused by
> the change to import semantics that hid private symbols from 
> outside the
> module. Perhaps something, somewhere, is triggering an illegal 
> access of
> a private symbol, which percolates up the call/instantiation 
> stack and
> causing what appears to be a strange compiler discrepancy.

Not unlikely. Importing the module defining S in the module 
defining ParameterDefaults does indeed make things compile. 
Hiding S by making it private makes the error return.

(for whatever reason your message isn't visible in the web 
interface)

--
   Simen


More information about the Digitalmars-d-learn mailing list