Quinn Sinclair bb1ee8746e Fixed FP for thread_local_initializer_can_be_made_const for os_local
`os_local` impl of `thread_local` — regardless of whether it is const and
unlike other implementations — includes an `fn __init(): EXPR`.

Existing implementation of the lint checked for the presence of said
function and whether the expr can be made const. Because for `os_local`
we always have an `__init()`, it triggers for const implementations.

The solution is to check whether the `__init()` function is already const.
If it is `const`, there is nothing to do. Otherwise, we verify that we can
make it const.

Co-authored-by: Alejandra González <blyxyas@gmail.com>
2024-03-01 00:41:14 +01:00
..
2024-02-20 07:53:04 +10:00
2024-02-20 07:53:04 +10:00
2024-02-27 15:22:39 +01:00
2024-02-27 15:22:39 +01:00
2024-02-24 15:02:10 +01:00
2024-02-24 15:02:10 +01:00
2024-02-24 15:02:10 +01:00
2024-02-15 06:22:15 +09:00
2024-02-23 17:38:39 +01:00
2024-02-21 23:26:29 +09:00
2024-02-21 23:26:29 +09:00
2024-02-23 17:38:39 +01:00
2024-02-24 00:35:48 +08:00
2024-02-24 00:35:48 +08:00
2024-02-24 00:35:48 +08:00