diff options
| author | 2021-02-11 18:57:23 -0800 | |
|---|---|---|
| committer | 2021-02-11 18:57:23 -0800 | |
| commit | a0379c2db514b5276e11c847dc6c600fb0a0b5d6 (patch) | |
| tree | 2047437fed26e8c6184aceaf0110729b38fd9421 /src | |
| parent | Merge pull request #5869 from german77/mousePanning (diff) | |
| parent | bsd: Remove usage of optional emplace() with no arguments (diff) | |
| download | yuzu-a0379c2db514b5276e11c847dc6c600fb0a0b5d6.tar.gz yuzu-a0379c2db514b5276e11c847dc6c600fb0a0b5d6.tar.xz yuzu-a0379c2db514b5276e11c847dc6c600fb0a0b5d6.zip | |
Merge pull request #5902 from lioncash/core-warn
core: Silence various warnings on Clang 12
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/am/applets/controller.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/nfp/nfp.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/sockets/bsd.cpp | 6 |
3 files changed, 7 insertions, 4 deletions
diff --git a/src/core/hle/service/am/applets/controller.cpp b/src/core/hle/service/am/applets/controller.cpp index d7d3ee99a..c2bfe698f 100644 --- a/src/core/hle/service/am/applets/controller.cpp +++ b/src/core/hle/service/am/applets/controller.cpp | |||
| @@ -211,7 +211,8 @@ void Controller::Execute() { | |||
| 211 | case ControllerSupportMode::ShowControllerFirmwareUpdate: | 211 | case ControllerSupportMode::ShowControllerFirmwareUpdate: |
| 212 | UNIMPLEMENTED_MSG("ControllerSupportMode={} is not implemented", | 212 | UNIMPLEMENTED_MSG("ControllerSupportMode={} is not implemented", |
| 213 | controller_private_arg.mode); | 213 | controller_private_arg.mode); |
| 214 | [[fallthrough]]; | 214 | ConfigurationComplete(); |
| 215 | break; | ||
| 215 | default: { | 216 | default: { |
| 216 | ConfigurationComplete(); | 217 | ConfigurationComplete(); |
| 217 | break; | 218 | break; |
diff --git a/src/core/hle/service/nfp/nfp.cpp b/src/core/hle/service/nfp/nfp.cpp index 5d6d25696..2d1d4d67f 100644 --- a/src/core/hle/service/nfp/nfp.cpp +++ b/src/core/hle/service/nfp/nfp.cpp | |||
| @@ -215,7 +215,7 @@ private: | |||
| 215 | const auto& amiibo = nfp_interface.GetAmiiboBuffer(); | 215 | const auto& amiibo = nfp_interface.GetAmiiboBuffer(); |
| 216 | const TagInfo tag_info{ | 216 | const TagInfo tag_info{ |
| 217 | .uuid = amiibo.uuid, | 217 | .uuid = amiibo.uuid, |
| 218 | .uuid_length = static_cast<u8>(tag_info.uuid.size()), | 218 | .uuid_length = static_cast<u8>(amiibo.uuid.size()), |
| 219 | .padding_1 = {}, | 219 | .padding_1 = {}, |
| 220 | .protocol = 1, // TODO(ogniK): Figure out actual values | 220 | .protocol = 1, // TODO(ogniK): Figure out actual values |
| 221 | .tag_type = 2, | 221 | .tag_type = 2, |
diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp index 0b306b87a..78e9cd708 100644 --- a/src/core/hle/service/sockets/bsd.cpp +++ b/src/core/hle/service/sockets/bsd.cpp | |||
| @@ -453,7 +453,8 @@ std::pair<s32, Errno> BSD::SocketImpl(Domain domain, Type type, Protocol protoco | |||
| 453 | return {-1, Errno::MFILE}; | 453 | return {-1, Errno::MFILE}; |
| 454 | } | 454 | } |
| 455 | 455 | ||
| 456 | FileDescriptor& descriptor = file_descriptors[fd].emplace(); | 456 | file_descriptors[fd] = FileDescriptor{}; |
| 457 | FileDescriptor& descriptor = *file_descriptors[fd]; | ||
| 457 | // ENONMEM might be thrown here | 458 | // ENONMEM might be thrown here |
| 458 | 459 | ||
| 459 | LOG_INFO(Service, "New socket fd={}", fd); | 460 | LOG_INFO(Service, "New socket fd={}", fd); |
| @@ -548,7 +549,8 @@ std::pair<s32, Errno> BSD::AcceptImpl(s32 fd, std::vector<u8>& write_buffer) { | |||
| 548 | return {-1, Translate(bsd_errno)}; | 549 | return {-1, Translate(bsd_errno)}; |
| 549 | } | 550 | } |
| 550 | 551 | ||
| 551 | FileDescriptor& new_descriptor = file_descriptors[new_fd].emplace(); | 552 | file_descriptors[new_fd] = FileDescriptor{}; |
| 553 | FileDescriptor& new_descriptor = *file_descriptors[new_fd]; | ||
| 552 | new_descriptor.socket = std::move(result.socket); | 554 | new_descriptor.socket = std::move(result.socket); |
| 553 | new_descriptor.is_connection_based = descriptor.is_connection_based; | 555 | new_descriptor.is_connection_based = descriptor.is_connection_based; |
| 554 | 556 | ||