r270016 - Fix PR27601 by reverting [r267453] - Refactor traversal of bases in deduction of template parameters from base

2016-05-18 Thread Faisal Vali via cfe-commits
Author: faisalv Date: Wed May 18 21:28:21 2016 New Revision: 270016 URL: http://llvm.org/viewvc/llvm-project?rev=270016&view=rev Log: Fix PR27601 by reverting [r267453] - Refactor traversal of bases in deduction of template parameters from base This reversal is being done with r2674

r267453 - Refactor traversal of bases in deduction of template parameters from base

2016-04-25 Thread Richard Smith via cfe-commits
Author: rsmith Date: Mon Apr 25 14:28:08 2016 New Revision: 267453 URL: http://llvm.org/viewvc/llvm-project?rev=267453&view=rev Log: Refactor traversal of bases in deduction of template parameters from base classes of an argument to use CXXRecordDecl::forallBases. Fix forallBases to only visit eac