Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix for failing to build on GCC-14 (#17906)
### Ticket #17905 ### Problem description Latest tt-metal can't build correctly on GCC-14 ### What's changed Base on https://stackoverflow.com/questions/76867698/what-does-ignoring-attributes-on-template-argument-mean-in-this-context the error is due to the attribute being lost when casting to function pointer. The simply workaround is to write a class and pass that around. This also has the benefit of not needing the `unique_ptr` to store 2 pointers. Please help run CI and merge the patch. ### Checklist - [x] [All post commit](https://github.com/tenstorrent/tt-metal/actions/runs/13384193646) CI passes
- Loading branch information