search for: __clang_odr_check_

Displaying 11 results from an estimated 11 matches for "__clang_odr_check_".

2017 Jun 07
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...think that it would really simplify things if > the check was done as such. Do you have any idea exactly how much of the > things that we want to check are not keyed on symbols? If most things are > keyed on symbols, for the things we are not we can just emit extra symbols > prefixed by __clang_odr_check_ or whatever. > Since the current implementation only works with records there is basically zero overlap right now between ODR names and symbols. I suppose that I could estimate the amount of function overlap in a hypothetical implementation that computes ODR hashes of functions by comparing the...
2017 Jun 08
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...ify things if >>> the check was done as such. Do you have any idea exactly how much of the >>> things that we want to check are not keyed on symbols? If most things are >>> keyed on symbols, for the things we are not we can just emit extra symbols >>> prefixed by __clang_odr_check_ or whatever. >>> >> >> Since the current implementation only works with records there is >> basically zero overlap right now between ODR names and symbols. I suppose >> that I could estimate the amount of function overlap in a hypothetical >> implementation th...
2017 Jun 14
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...t; the check was done as such. Do you have any idea exactly how much of the >>>>> things that we want to check are not keyed on symbols? If most things are >>>>> keyed on symbols, for the things we are not we can just emit extra symbols >>>>> prefixed by __clang_odr_check_ or whatever. >>>>> >>>> >>>> Since the current implementation only works with records there is >>>> basically zero overlap right now between ODR names and symbols. I suppose >>>> that I could estimate the amount of function overlap in a...
2017 Jun 07
8
RFC: ODR checker for Clang and LLD
Hi all, I'd like to propose an ODR checker feature for Clang and LLD. The feature would be similar to gold's --detect-odr-violations feature, but better: we can rely on integration with clang to avoid relying on debug info and to perform more precise matching. The basic idea is that we use clang's ability to create ODR hashes for declarations. ODR hashes are computed using all
2017 Jun 14
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...such. Do you have any idea exactly how much of the >>>>>>> things that we want to check are not keyed on symbols? If most things are >>>>>>> keyed on symbols, for the things we are not we can just emit extra symbols >>>>>>> prefixed by __clang_odr_check_ or whatever. >>>>>>> >>>>>> >>>>>> Since the current implementation only works with records there is >>>>>> basically zero overlap right now between ODR names and symbols. I suppose >>>>>> that I could esti...
2017 Jun 14
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...dea exactly how much of the >>>>>>>>> things that we want to check are not keyed on symbols? If most things are >>>>>>>>> keyed on symbols, for the things we are not we can just emit extra symbols >>>>>>>>> prefixed by __clang_odr_check_ or whatever. >>>>>>>>> >>>>>>>> >>>>>>>> Since the current implementation only works with records there is >>>>>>>> basically zero overlap right now between ODR names and symbols. I suppose >>&g...
2017 Jun 14
3
[cfe-dev] RFC: ODR checker for Clang and LLD
...;>>>>>>>>>> of the things that we want to check are not keyed on symbols? If most >>>>>>>>>>> things are keyed on symbols, for the things we are not we can just emit >>>>>>>>>>> extra symbols prefixed by __clang_odr_check_ or whatever. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Since the current implementation only works with records there is >>>>>>>>>> basically zero overlap right now between ODR names a...
2017 Jun 15
4
[cfe-dev] RFC: ODR checker for Clang and LLD
...>>>> how much of the things that we want to check are not keyed on symbols? If >>>>>>>>>>>>> most things are keyed on symbols, for the things we are not we can just >>>>>>>>>>>>> emit extra symbols prefixed by __clang_odr_check_ or whatever. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Since the current implementation only works with records there >>>>>>>>>>>> is basically zero overl...
2017 Jun 15
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...>>>> how much of the things that we want to check are not keyed on symbols? If >>>>>>>>>>>>> most things are keyed on symbols, for the things we are not we can just >>>>>>>>>>>>> emit extra symbols prefixed by __clang_odr_check_ or whatever. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Since the current implementation only works with records there >>>>>>>>>>>> is basically zero overl...
2017 Jun 15
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...how much of the things that we want to check are not keyed on symbols? If >>>>>>>>>>>>>>> most things are keyed on symbols, for the things we are not we can just >>>>>>>>>>>>>>> emit extra symbols prefixed by __clang_odr_check_ or whatever. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Since the current implementation only works with records >>>>>>>>>>>>>&g...
2017 Jun 15
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...things that we want to check are not keyed on symbols? If >>>>>>>>>>>>>>>>> most things are keyed on symbols, for the things we are not we can just >>>>>>>>>>>>>>>>> emit extra symbols prefixed by __clang_odr_check_ or whatever. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Since the current implementation only works with records >>>>>>>&g...