class SkBitmap;Please remove the forward declaration here.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
Please remove the forward declaration here.
Done.
This reminds me, at some point I'm going to look into making a more general version of the `bugprone-forward-declaration-namespace` check in `clang-tidy` to warn on any unused forward declaration. There's definitely a lot of dangling forward declarations in the Chromium code base that get created in situations like this where an include is added and a previous forward declaration goes unnoticed.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Commit-Queue | +2 |
| Owners-Override | +1 |
class SkBitmap;David SandersPlease remove the forward declaration here.
Done.
This reminds me, at some point I'm going to look into making a more general version of the `bugprone-forward-declaration-namespace` check in `clang-tidy` to warn on any unused forward declaration. There's definitely a lot of dangling forward declarations in the Chromium code base that get created in situations like this where an include is added and a previous forward declaration goes unnoticed.
There's a presubmit that warns about unused forward declarations. This isn't that though. Rather, it's a redundant forward declaration.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Remove some includes of SkBitmap.h
Should save ~40 MiB of compiler input size.
Adds missing includes and forward decls as needed to fix the build.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |