clangd broke because it can't look through symlinks. compile_commands manipulation does not fix it, clangd configuration does not fix it, a vfs overlay does not fix it, and while a combination of those can fix it with a bind mount in place that's just too cursed to even consider clangd bug: https://github.com/llvm/llvm-project/issues/116877 Change-Id: I8e3e8489548eb3a7aa65ac9d12a5ec8abf814aec
459 B
459 B
name, args
| name | args | |
|---|---|---|
| functionArgs |
|
Return a set containing the names of the formal arguments expected
by the function f. The value of each attribute is a Boolean
denoting whether the corresponding argument has a default value. For
instance, functionArgs ({ x, y ? 123}: ...) = { x = false; y = true; }.
"Formal argument" here refers to the attributes pattern-matched by
the function. Plain lambdas are not included, e.g. functionArgs (x: ...) = { }.