From a873623e54b4d32ff7b1aada54eaf2476135d3a7 Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Wed, 28 Nov 2012 10:32:11 +0000 Subject: [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. llvm-svn: 168782 --- clang/lib/CodeGen/BackendUtil.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/BackendUtil.cpp') diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp index 076b279..d54ed22 100644 --- a/clang/lib/CodeGen/BackendUtil.cpp +++ b/clang/lib/CodeGen/BackendUtil.cpp @@ -159,7 +159,8 @@ static void addBoundsCheckingPass(const PassManagerBuilder &Builder, static void addAddressSanitizerPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { - PM.add(createAddressSanitizerPass()); + PM.add(createAddressSanitizerFunctionPass()); + PM.add(createAddressSanitizerModulePass()); } static void addThreadSanitizerPass(const PassManagerBuilder &Builder, -- cgit v1.1