diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2024-04-18 11:40:50 -0700 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2024-04-18 13:12:15 -0700 |
| commit | 9e3b3db7054c7dedecd14db3e6061ff7e2227faf (patch) | |
| tree | 0ee374560547dc2f80399d1f0b58b153490ed522 /data | |
| parent | 46b3c1c30df60f00c3505c802039407ebfb6f381 (diff) | |
| download | meson-9e3b3db7054c7dedecd14db3e6061ff7e2227faf.tar.gz | |
backend/ninja: Fix cases where None is passed when unexpected
When getting debug file arguments we can sometimes pass None, where a
None is unexpected. This becomes a particular problem in the Cuda
compiler, where the output will unconditionally be concatenated with a
static string, resulting in an uncaught exception. This is really easy
to spot once we annotate the functions in question, where a static type
checker like mypy easily spots the issue.
This commit adds those annotations, and then fixes the resulting error.
Fixes: #12997
Diffstat (limited to 'data')
0 files changed, 0 insertions, 0 deletions
