File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ See docs/process.md for more on how version tagging works.
2020
21213.1.71 (in development)
2222-----------------------
23+ - LLVM's ` -Wnontrivial-memaccess ` warning has been updated to also warn about
24+ passing non-trivially-copyable destrination parameter to ` memcpy ` ,
25+ ` memset ` and similar functions for which it is a documented undefined
26+ behavior (#22798 ). See https://github.com/llvm/llvm-project/pull/111434
2327
24283.1.70 - 10/25/24
2529-----------------
Original file line number Diff line number Diff line change @@ -6795,6 +6795,7 @@ def test_bullet(self, use_cmake):
67956795 '-Wno-format' ,
67966796 '-Wno-bitfield-constant-conversion' ,
67976797 '-Wno-int-to-void-pointer-cast' ,
6798+ '-Wno-nontrivial-memaccess' ,
67986799 ]
67996800
68006801 # extra testing for ASSERTIONS == 2
@@ -6818,7 +6819,7 @@ def test_bullet(self, use_cmake):
68186819 @is_slow_test
68196820 def test_poppler (self ):
68206821 # See https://github.com/emscripten-core/emscripten/issues/20757
6821- self .emcc_args .append ( '-Wno-deprecated-declarations' )
6822+ self .emcc_args .extend ([ '-Wno-deprecated-declarations' , '-Wno-nontrivial-memaccess' ] )
68226823 poppler = self .get_poppler_library ()
68236824 shutil .copy (test_file ('poppler/paper.pdf' ), '.' )
68246825
You can’t perform that action at this time.
0 commit comments