HomePhabricator

[analyzer] Only allow CallEvents to be created by CallEventManager.

Authored by jordan_rose on Jul 30 2012, 1:22 PM.

Description

[analyzer] Only allow CallEvents to be created by CallEventManager.

This ensures that it is valid to reference-count any CallEvents, and we
won't accidentally try to reclaim a CallEvent that lives on the stack.
It also hides an ugly switch statement for handling CallExprs!

There should be no functionality change here.

llvm-svn: 160986

Details

Committed
jordan_roseJul 30 2012, 1:22 PM
Parents
rG01c0a2768f90: [analyzer] Remove declaration of refactored evalObjCMessage method.
Branches
Unknown
Tags
Unknown