diff --git a/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp b/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp index a045582d5325..4094623ac876 100644 --- a/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp +++ b/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp @@ -2584,7 +2584,8 @@ ObjCARCOpt::ConnectTDBUTraversals(DenseMap #ifdef ARC_ANNOTATIONS // Do not move calls if ARC annotations are requested. - return false; + if (EnableARCAnnotations) + return false; #endif // ARC_ANNOTATIONS Changed = true;