From 11c9a6e8cb078da45ee73e6771864576b207ac8b Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Wed, 28 Nov 2012 10:32:11 +0000 Subject: [PATCH] [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168782 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/BackendUtil.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/CodeGen/BackendUtil.cpp b/lib/CodeGen/BackendUtil.cpp index 076b27960f..d54ed2225a 100644 --- a/lib/CodeGen/BackendUtil.cpp +++ b/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, -- 2.50.1