Don't diagnose volatile reads but diagnose a few other accesses earlier.
"Interp" clashes with the clang interpreter and people often confuse this.