ubsan.h (ubsan_get_source_location): New prototype.
authorJakub Jelinek <jakub@gcc.gnu.org>
Mon, 6 Oct 2014 07:45:19 +0000 (09:45 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 6 Oct 2014 07:45:19 +0000 (09:45 +0200)
commit2d728155946d2a7c8060b09bf39db5ae9eb4f3ae
treed75918d55f1e705142a920718bf698283a96bbbe
parent21a82048f77104a3d76358f0ae97625312080573
ubsan.h (ubsan_get_source_location): New prototype.

* ubsan.h (ubsan_get_source_location): New prototype.
* ubsan.c (ubsan_source_location_type): New variable.
Function renamed to ...
(ubsan_get_source_location_type): ... this.  Cache
return value in ubsan_source_location_type variable.
(ubsan_source_location, ubsan_create_data): Use
ubsan_get_source_location_type instead of
ubsan_source_location_type.
* asan.c (asan_protect_global): Don't protect globals
with ubsan_get_source_location_type () type.
(asan_add_global): Provide global decl location info
if possible.

From-SVN: r215917
gcc/ChangeLog