nridge added a comment.

One more testcase:

  template <typename... Args>
  void foo(Args...);
  
  template <typename... Args>
  void bar(Args... args) {
    foo(args...);
  }
  
  template <typename... Args>
  void foo(Args... args) {
    bar(args...);
  }
  
  int main() {
    foo(1, 2);
  }

Sure, this is a stack overflow at runtime, but there's no excuse for it to be 
one in clangd :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D124690/new/

https://reviews.llvm.org/D124690

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to