Silencing "Warc-repeated-use-of-weak" when using @keypath
Added test for silencing Warc-repeated-use-of-weak by promoting it to an error and making sure the file compiles