yuzu/CMakeLists: Disable implicit type narrowing in connect() calls
Prevents hard-to-diagnose bugs from potentially occurring and requires any type narrowing to be explicitly performed by our code.
This commit is contained in:
		| @@ -159,6 +159,9 @@ target_compile_definitions(yuzu PRIVATE | |||||||
|     # Disable implicit conversions from/to C strings |     # Disable implicit conversions from/to C strings | ||||||
|     -DQT_NO_CAST_FROM_ASCII |     -DQT_NO_CAST_FROM_ASCII | ||||||
|     -DQT_NO_CAST_TO_ASCII |     -DQT_NO_CAST_TO_ASCII | ||||||
|  |  | ||||||
|  |     # Disable implicit type narrowing in signal/slot connect() calls. | ||||||
|  |     -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT | ||||||
| ) | ) | ||||||
|  |  | ||||||
| if (YUZU_ENABLE_COMPATIBILITY_REPORTING) | if (YUZU_ENABLE_COMPATIBILITY_REPORTING) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash