Lines Matching full:odr
138 // Check ODR violation for given global G via special ODR indicator. We use
142 // Instrumentation requests to skip ODR check. in CheckODRViolationViaIndicator()
151 // externally visible symbol with the same name. This is an ODR violation. in CheckODRViolationViaIndicator()
161 // Check ODR violation for given global G by checking if it's already poisoned.
181 // cheaply detect ODR violation: if we try to poison an already poisoned
182 // global, we have ODR violation error.
190 // and can freely check ODR violation with the first method.
192 // This routine chooses between two different methods of ODR violation
212 Report("In either case this is likely an ODR violation bug,\n"); in RegisterGlobal()
219 // Try detecting ODR (One Definition Rule) violation, i.e. the situation in RegisterGlobal()
256 // Release ODR indicator. in UnregisterGlobal()