commit | af35329f710d823bc03d7f4295b28adaad80d95e | [log] [tgz] |
---|---|---|
author | Zhongxing Xu <xuzhongxing@gmail.com> | Wed Dec 02 05:49:12 2009 +0000 |
committer | Zhongxing Xu <xuzhongxing@gmail.com> | Wed Dec 02 05:49:12 2009 +0000 |
tree | 7c17ed8392b9f9492c1d5ac867a205276b568426 | |
parent | d186a029877820578e6d8327ebe2a1be94e7badb [diff] |
Hard bifurcate the state into nil receiver and non-nil receiver, so that we don't need to use the DoneEvaluation hack when check for ObjCMessageExpr. PreVisitObjCMessageExpr() only checks for undefined receiver or arguments. Add checker interface EvalNilReceiver(). This is a 'once-and-done' interface. llvm-svn: 90296