Perform a bounds check on a function's argument list before accessing any index value...
authorAaron Ballman <aaron@aaronballman.com>
Wed, 29 Nov 2017 23:10:14 +0000 (23:10 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 29 Nov 2017 23:10:14 +0000 (23:10 +0000)
commitd1f6dcd1f548ae47d09d34692c4abb55bab65f90
tree830072139c0c8ecd258a689a90e14699a391f2e0
parent56a41d4b3a0c44f83f1763c39120eaea45bb8996
Perform a bounds check on a function's argument list before accessing any index value specified by an 'argument_with_type_tag' attribute. Fixes PR28520.

Patch by Matt Davis.

llvm-svn: 319383
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaChecking.cpp
clang/test/Sema/error-type-safety.cpp [new file with mode: 0644]