Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/ldc-1.16.0/tests/plugins/addFuncEntryCall/addFuncEntryCallPass.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cabi2.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/test6716.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/ldc_cabi2.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/externmangle2.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cpp_nonpod_byval.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cppb.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/stdint.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cpp_stdlib.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/externmangle.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cpp_abi_tests.cpp
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cppb.h
Examining data/ldc-1.16.0/tests/d2/dmd-testsuite/runnable/extra-files/cpp11.cpp
Examining data/ldc-1.16.0/dmd/version.h
Examining data/ldc-1.16.0/dmd/init.h
Examining data/ldc-1.16.0/dmd/compiler.h
Examining data/ldc-1.16.0/dmd/aggregate.h
Examining data/ldc-1.16.0/dmd/staticassert.h
Examining data/ldc-1.16.0/dmd/doc.h
Examining data/ldc-1.16.0/dmd/globals.h
Examining data/ldc-1.16.0/dmd/cond.h
Examining data/ldc-1.16.0/dmd/nspace.h
Examining data/ldc-1.16.0/dmd/mtype.h
Examining data/ldc-1.16.0/dmd/import.h
Examining data/ldc-1.16.0/dmd/scope.h
Examining data/ldc-1.16.0/dmd/hdrgen.h
Examining data/ldc-1.16.0/dmd/attrib.h
Examining data/ldc-1.16.0/dmd/tokens.h
Examining data/ldc-1.16.0/dmd/mangle.h
Examining data/ldc-1.16.0/dmd/objc.h
Examining data/ldc-1.16.0/dmd/template.h
Examining data/ldc-1.16.0/dmd/mars.h
Examining data/ldc-1.16.0/dmd/errors.h
Examining data/ldc-1.16.0/dmd/enum.h
Examining data/ldc-1.16.0/dmd/arraytypes.h
Examining data/ldc-1.16.0/dmd/module.h
Examining data/ldc-1.16.0/dmd/root/array.h
Examining data/ldc-1.16.0/dmd/root/rmem.h
Examining data/ldc-1.16.0/dmd/root/ctfloat.h
Examining data/ldc-1.16.0/dmd/root/object.h
Examining data/ldc-1.16.0/dmd/root/file.h
Examining data/ldc-1.16.0/dmd/root/port.h
Examining data/ldc-1.16.0/dmd/root/outbuffer.h
Examining data/ldc-1.16.0/dmd/root/longdouble.h
Examining data/ldc-1.16.0/dmd/root/root.h
Examining data/ldc-1.16.0/dmd/root/dcompat.h
Examining data/ldc-1.16.0/dmd/root/filename.h
Examining data/ldc-1.16.0/dmd/target.h
Examining data/ldc-1.16.0/dmd/ldcbindings.h
Examining data/ldc-1.16.0/dmd/declaration.h
Examining data/ldc-1.16.0/dmd/dsymbol.h
Examining data/ldc-1.16.0/dmd/statement.h
Examining data/ldc-1.16.0/dmd/aliasthis.h
Examining data/ldc-1.16.0/dmd/ctfe.h
Examining data/ldc-1.16.0/dmd/id.h
Examining data/ldc-1.16.0/dmd/identifier.h
Examining data/ldc-1.16.0/dmd/complex_t.h
Examining data/ldc-1.16.0/dmd/ast_node.h
Examining data/ldc-1.16.0/dmd/visitor.h
Examining data/ldc-1.16.0/dmd/json.h
Examining data/ldc-1.16.0/dmd/expression.h
Examining data/ldc-1.16.0/ir/irfuncty.cpp
Examining data/ldc-1.16.0/ir/irfunction.h
Examining data/ldc-1.16.0/ir/irfunction.cpp
Examining data/ldc-1.16.0/ir/irtypestruct.cpp
Examining data/ldc-1.16.0/ir/irdsymbol.h
Examining data/ldc-1.16.0/ir/irvar.h
Examining data/ldc-1.16.0/ir/irdsymbol.cpp
Examining data/ldc-1.16.0/ir/irtypefunction.h
Examining data/ldc-1.16.0/ir/irtype.cpp
Examining data/ldc-1.16.0/ir/irtype.h
Examining data/ldc-1.16.0/ir/irtypeclass.h
Examining data/ldc-1.16.0/ir/irtypeaggr.h
Examining data/ldc-1.16.0/ir/irfuncty.h
Examining data/ldc-1.16.0/ir/iraggr.h
Examining data/ldc-1.16.0/ir/irtypeaggr.cpp
Examining data/ldc-1.16.0/ir/irtypeclass.cpp
Examining data/ldc-1.16.0/ir/iraggr.cpp
Examining data/ldc-1.16.0/ir/irforw.h
Examining data/ldc-1.16.0/ir/irtypefunction.cpp
Examining data/ldc-1.16.0/ir/irtypestruct.h
Examining data/ldc-1.16.0/ir/irmodule.cpp
Examining data/ldc-1.16.0/ir/irvar.cpp
Examining data/ldc-1.16.0/ir/irmodule.h
Examining data/ldc-1.16.0/ir/irclass.cpp
Examining data/ldc-1.16.0/gen/typinf.h
Examining data/ldc-1.16.0/gen/typinf.cpp
Examining data/ldc-1.16.0/gen/runtime.h
Examining data/ldc-1.16.0/gen/dibuilder.h
Examining data/ldc-1.16.0/gen/classes.h
Examining data/ldc-1.16.0/gen/pragma.cpp
Examining data/ldc-1.16.0/gen/binops.cpp
Examining data/ldc-1.16.0/gen/nested.h
Examining data/ldc-1.16.0/gen/coverage.h
Examining data/ldc-1.16.0/gen/recursivevisitor.h
Examining data/ldc-1.16.0/gen/rttibuilder.cpp
Examining data/ldc-1.16.0/gen/moduleinfo.cpp
Examining data/ldc-1.16.0/gen/modules.h
Examining data/ldc-1.16.0/gen/complex.cpp
Examining data/ldc-1.16.0/gen/abi-nvptx.cpp
Examining data/ldc-1.16.0/gen/nested.cpp
Examining data/ldc-1.16.0/gen/abi-spirv.cpp
Examining data/ldc-1.16.0/gen/target.cpp
Examining data/ldc-1.16.0/gen/structs.h
Examining data/ldc-1.16.0/gen/llvmhelpers.cpp
Examining data/ldc-1.16.0/gen/ldctraits.cpp
Examining data/ldc-1.16.0/gen/attributes.h
Examining data/ldc-1.16.0/gen/pgo_ASTbased.h
Examining data/ldc-1.16.0/gen/passes/StripExternals.cpp
Examining data/ldc-1.16.0/gen/passes/Passes.h
Examining data/ldc-1.16.0/gen/passes/SimplifyDRuntimeCalls.cpp
Examining data/ldc-1.16.0/gen/passes/GarbageCollect2Stack.cpp
Examining data/ldc-1.16.0/gen/coverage.cpp
Examining data/ldc-1.16.0/gen/abi-nvptx.h
Examining data/ldc-1.16.0/gen/funcgenstate.cpp
Examining data/ldc-1.16.0/gen/to_string.h
Examining data/ldc-1.16.0/gen/asmstmt.cpp
Examining data/ldc-1.16.0/gen/modules.cpp
Examining data/ldc-1.16.0/gen/objcgen.cpp
Examining data/ldc-1.16.0/gen/abi-ppc64le.h