]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/upb/fix-uwp.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / upb / fix-uwp.patch
1 diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
2 index a6b432f..003615e 100644
3 --- a/cmake/CMakeLists.txt
4 +++ b/cmake/CMakeLists.txt
5 @@ -59,6 +59,10 @@ elseif(UNIX)
6 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--build-id")
7 endif()
8
9 +if (MSVC)
10 + add_compile_options(/wd4146 /wd4703 -D_CRT_SECURE_NO_WARNINGS)
11 +endif()
12 +
13 enable_testing()
14
15 add_library(port INTERFACE)
16 diff --git a/upb/json_decode.c b/upb/json_decode.c
17 index bb33744..1fadd26 100644
18 --- a/upb/json_decode.c
19 +++ b/upb/json_decode.c
20 @@ -1160,7 +1160,7 @@ static void jsondec_struct(jsondec *d, upb_msg *msg, const upb_msgdef *m) {
21 static void jsondec_wellknownvalue(jsondec *d, upb_msg *msg,
22 const upb_msgdef *m) {
23 upb_msgval val;
24 - const upb_fielddef *f;
25 + const upb_fielddef *f = NULL;
26 upb_msg *submsg;
27
28 switch (jsondec_peek(d)) {