mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-07 12:21:27 +01:00
This PR enables `-Winconsistent-missing-destructor-override` and `-Winconsistent-missing-override` and fixes violations. <!-- copilot:summary --> ### <samp>🤖 Generated by Copilot at 47e904e</samp> This pull request updates the code of various classes and operators in the `caffe2` and `aten` subdirectories to use the `override` specifier instead of the `virtual` keyword for destructors and other virtual functions that override a base class function. This improves the code readability, quality, and consistency with C++ best practices. It also modifies the `./CMakeLists.txt` file to enable warnings for these specifiers, but disable errors. Pull Request resolved: https://github.com/pytorch/pytorch/pull/104032 Approved by: https://github.com/malfet |
||
|---|---|---|
| .. | ||
| hip | ||
| CMakeLists.txt | ||
| recurrent_network_blob_fetcher_op_gpu.cc | ||
| recurrent_network_blob_fetcher_op.cc | ||
| recurrent_network_blob_fetcher_op.h | ||
| recurrent_network_executor_gpu.cc | ||
| recurrent_network_executor_gpu.h | ||
| recurrent_network_executor_incl.h | ||
| recurrent_network_executor.cc | ||
| recurrent_network_executor.h | ||
| recurrent_network_op_gpu.cu | ||
| recurrent_network_op.cc | ||
| recurrent_network_op.h | ||
| recurrent_op_cudnn.cc | ||
| recurrent_op_cudnn.h | ||