diff options
author | 2025-01-14 00:00:46 +0900 | |
---|---|---|
committer | 2025-01-18 09:11:46 +0900 | |
commit | aa710cee0d677043f49a447c4665df51a553a2ba (patch) | |
tree | 7fc392abc768492cec41f2fd920131edc49d7259 /scripts/generate_rust_analyzer.py | |
parent | genksyms: restrict direct-abstract-declarator to take one parameter-type-list (diff) | |
download | wireguard-linux-aa710cee0d677043f49a447c4665df51a553a2ba.tar.xz wireguard-linux-aa710cee0d677043f49a447c4665df51a553a2ba.zip |
genksyms: restrict direct-declarator to take one parameter-type-list
Similar to the previous commit, this change makes the parser logic a
little more accurate.
Currently, genksyms accepts the following invalid code:
struct foo {
int (*callback)(int)(int)(int);
};
A direct-declarator should not recursively absorb multiple
( parameter-type-list ) constructs.
In the example above, (*callback) should be followed by at most one
(int).
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Nicolas Schier <n.schier@avm.de>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions