[PATCH] D50747: [analyzer] Drop support for GC mode in RetainCountChecker

George Karpenkov via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Aug 14 16:55:35 PDT 2018


george.karpenkov created this revision.
george.karpenkov added reviewers: dcoughlin, NoQ.
Herald added subscribers: cfe-commits, Szelethus, mikhail.ramalho, a.sidorin, szepet, baloghadamsoftware, xazax.hun.

A lot of code in RetainCountChecker deals with GC mode.
Given that GC mode is deprecated, Apple does not ship runtime for it, and modern compiler toolchain does not support it, it makes sense to remove the code dealing with it in order to aid understanding of RetainCountChecker


Repository:
  rC Clang

https://reviews.llvm.org/D50747

Files:
  clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
  clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  clang/test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist
  clang/test/Analysis/retain-release-path-notes.m
  clang/test/Analysis/retain-release.m

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50747.160723.patch
Type: text/x-patch
Size: 180001 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180814/b74e1ddb/attachment-0001.bin>


More information about the cfe-commits mailing list