mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
This commit is contained in:
		
							parent
							
								
									145a7293a3
								
							
						
					
					
						commit
						65f19b51c4
					
				
					 3 changed files with 7 additions and 2 deletions
				
			
		|  | @ -90,6 +90,8 @@ std::u16string Path::AsU16Str() const { | ||||||
|         LOG_ERROR(Service_FS, "LowPathType cannot be converted to u16string!"); |         LOG_ERROR(Service_FS, "LowPathType cannot be converted to u16string!"); | ||||||
|         return {}; |         return {}; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     UNREACHABLE(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| std::vector<u8> Path::AsBinary() const { | std::vector<u8> Path::AsBinary() const { | ||||||
|  |  | ||||||
|  | @ -8,6 +8,7 @@ | ||||||
| #include <string> | #include <string> | ||||||
| #include <utility> | #include <utility> | ||||||
| #include <boost/smart_ptr/intrusive_ptr.hpp> | #include <boost/smart_ptr/intrusive_ptr.hpp> | ||||||
|  | #include "common/assert.h" | ||||||
| #include "common/common_types.h" | #include "common/common_types.h" | ||||||
| 
 | 
 | ||||||
| namespace Kernel { | namespace Kernel { | ||||||
|  | @ -84,6 +85,8 @@ public: | ||||||
|         case HandleType::ClientSession: |         case HandleType::ClientSession: | ||||||
|             return false; |             return false; | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         UNREACHABLE(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| public: | public: | ||||||
|  |  | ||||||
|  | @ -74,9 +74,9 @@ struct Regs { | ||||||
|         case PixelFormat::RGB5A1: |         case PixelFormat::RGB5A1: | ||||||
|         case PixelFormat::RGBA4: |         case PixelFormat::RGBA4: | ||||||
|             return 2; |             return 2; | ||||||
|         default: |  | ||||||
|             UNIMPLEMENTED(); |  | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         UNREACHABLE(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     INSERT_PADDING_WORDS(0x4); |     INSERT_PADDING_WORDS(0x4); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue