On 14/01/18 04:42, Adam D. Ruppe wrote:
On Sunday, 14 January 2018 at 02:36:02 UTC, Timothee Cour wrote:
how to instrument dmd compiler to dump all references to a given symbol?

you can actually do it with your own code. behold:

struct A{
//int a; // comment this line
int _a; // make the actual var renamed...

It wouldn't catch this use:

auto hiddenUser(T)(T t) {
  static if( __traits(hasMember, T, "a") ) {
    return T.a;
  } else {
    return 17;
  }
}

...
  A var;
  hiddenUser(var);

Reply via email to