We need to skip past namespace decls when scanning the bind expression var lists checking for local vars. gcc/cp/ChangeLog: PR c++/95711 * coroutines.cc (register_local_var_uses): Skip past namespace decls. gcc/testsuite/ChangeLog: PR c++/95711 * g++.dg/coroutines/pr95711.C: New test. (cherry picked from commit 06ed4aae1c2fa84b7050a286d866db4a6def3c36)
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
torture | Loading commit data... | |
co-await-syntax-00-needs-expr.C | Loading commit data... | |
co-await-syntax-01-outside-fn.C | Loading commit data... | |
co-await-syntax-02-outside-fn.C | Loading commit data... | |
co-await-syntax-03-auto.C | Loading commit data... | |
co-await-syntax-04-ctor-dtor.C | Loading commit data... | |
co-await-syntax-05-constexpr.C | Loading commit data... | |
co-await-syntax-06-main.C | Loading commit data... | |
co-await-syntax-07-varargs.C | Loading commit data... | |
co-await-syntax-08-lambda-auto.C | Loading commit data... | |
co-await-syntax-09-convert.C | Loading commit data... | |
co-await-syntax-10.C | Loading commit data... | |
co-await-syntax-11.C | Loading commit data... | |
co-await-void_type.C | Loading commit data... | |
co-return-syntax-01-outside-fn.C | Loading commit data... | |
co-return-syntax-02-outside-fn.C | Loading commit data... | |
co-return-syntax-03-auto.C | Loading commit data... | |
co-return-syntax-04-ctor-dtor.C | Loading commit data... | |
co-return-syntax-05-constexpr-fn.C | Loading commit data... | |
co-return-syntax-06-main.C | Loading commit data... | |
co-return-syntax-07-vararg.C | Loading commit data... | |
co-return-syntax-08-bad-return.C | Loading commit data... | |
co-return-syntax-09-lambda-auto.C | Loading commit data... | |
co-return-syntax-10-movable.C | Loading commit data... | |
co-return-warning-1.C | Loading commit data... | |
co-yield-syntax-00-needs-expr.C | Loading commit data... | |
co-yield-syntax-01-outside-fn.C | Loading commit data... | |
co-yield-syntax-02-outside-fn.C | Loading commit data... | |
co-yield-syntax-03-auto.C | Loading commit data... | |
co-yield-syntax-04-ctor-dtor.C | Loading commit data... | |
co-yield-syntax-05-constexpr.C | Loading commit data... | |
co-yield-syntax-06-main.C | Loading commit data... | |
co-yield-syntax-07-varargs.C | Loading commit data... | |
co-yield-syntax-08-needs-expr.C | Loading commit data... | |
co-yield-syntax-09-lambda-auto.C | Loading commit data... | |
coro-bad-alloc-00-bad-op-new.C | Loading commit data... | |
coro-bad-alloc-01-bad-op-del.C | Loading commit data... | |
coro-bad-alloc-02-no-op-new-nt.C | Loading commit data... | |
coro-bad-gro-00-class-gro-scalar-return.C | Loading commit data... | |
coro-bad-gro-01-void-gro-non-class-coro.C | Loading commit data... | |
coro-bad-grooaf-00-static.C | Loading commit data... | |
coro-bad-grooaf-01-grooaf-expected.C | Loading commit data... | |
coro-builtins.C | Loading commit data... | |
coro-missing-final-suspend.C | Loading commit data... | |
coro-missing-gro.C | Loading commit data... | |
coro-missing-initial-suspend.C | Loading commit data... | |
coro-missing-promise-yield.C | Loading commit data... | |
coro-missing-promise.C | Loading commit data... | |
coro-missing-ret-value.C | Loading commit data... | |
coro-missing-ret-void.C | Loading commit data... | |
coro-missing-ueh-1.C | Loading commit data... | |
coro-missing-ueh-2.C | Loading commit data... | |
coro-missing-ueh-3.C | Loading commit data... | |
coro-missing-ueh.h | Loading commit data... | |
coro-pre-proc.C | Loading commit data... | |
coro.h | Loading commit data... | |
coro1-allocators.h | Loading commit data... | |
coro1-missing-await-method.C | Loading commit data... | |
coro1-refs-and-ctors.h | Loading commit data... | |
coro1-ret-int-yield-int.h | Loading commit data... | |
coroutines.exp | Loading commit data... | |
pr93458-1-missing-traits.C | Loading commit data... | |
pr93458-2-bad-traits.C | Loading commit data... | |
pr93458-3-missing-handle.C | Loading commit data... | |
pr93458-4-bad-coro-handle.C | Loading commit data... | |
pr93458-5-bad-coro-type.C | Loading commit data... | |
pr94288.C | Loading commit data... | |
pr94528.C | Loading commit data... | |
pr94682-preview-this.C | Loading commit data... | |
pr94752.C | Loading commit data... | |
pr94817.C | Loading commit data... | |
pr94829.C | Loading commit data... | |
pr94879-folly-1.C | Loading commit data... | |
pr94883-folly-2.C | Loading commit data... | |
pr94886-folly-3.C | Loading commit data... | |
pr95050.C | Loading commit data... | |
pr95345.C | Loading commit data... | |
pr95346.C | Loading commit data... | |
pr95350.C | Loading commit data... | |
pr95440.C | Loading commit data... | |
pr95477.C | Loading commit data... | |
pr95505.C | Loading commit data... | |
pr95518.C | Loading commit data... | |
pr95711.C | Loading commit data... | |
pr95736.C | Loading commit data... | |
pr95813.C | Loading commit data... | |
pr9xxxx-mismatched-traits-and-promise-prev.C | Loading commit data... | |
ramp-return-a.C | Loading commit data... | |
ramp-return-b.C | Loading commit data... | |
ramp-return-c.C | Loading commit data... | |
ramp-return.h | Loading commit data... | |
symmetric-transfer-00-basic.C | Loading commit data... |