Fix screwup with my previous patch which broke tests.  (The patch is  making sure we return true when annotating a function template with  explicit template arguments, but not when we don't annotate anything.)
Fix screwup with my previous patch which broke tests.  (The patch is 
making sure we return true when annotating a function template with 
explicit template arguments, but not when we don't annotate anything.)



git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@74383 91177308-0d34-0410-b5e6-96231b3b80d8

llvm-mirror/clang,llvm-mirror/clang,llvm-mirror/clang,llvm-mirror/clang,llvm-mirror/clang,llvm-mirror/clang,apple/swift-clang,llvm-mirror/clang,llvm-mirror/clang,apple/swift-clang,llvm-mirror/clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,llvm-mirror/clang,apple/swift-clang