Repository: opencv
Issue: G-API: warnings at MSVC 2015 build
Labels: duplicate,category: build/install,category: g-api / gapi

##### System information (version)
- OpenCV => 5.x
- Operating System / Platform => Windows 64 Bit
- Compiler => MSVC 2015

##### Detailed description

ADE builds with warnings on MSVC 2015, see the log below generated by [this builder](https://pullrequest.opencv.org/buildbot/builders/precommit_windows64/builds/100108/steps/compile%20release/logs/warnings%20(75)/text):

<details><summary> Build log </summary>

```
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\check_cycles.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\edge.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\execution_engine.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\memory_accessor.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\graph.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\memory_descriptor_ref.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\memory_descriptor_view.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\memory_descriptor.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\metadata.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\metatypes.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\node.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\search.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\subgraphs.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\passes\communications.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\source\topological_sort.cpp) [C:\build\precommit_windows64\build\ade.vcxproj]
C:\build\precommit_windows64\5.x\opencv\modules\core\include\opencv2/core/affine.hpp(612): warning C4244: '=': conversion from 'double' to 'float', possible loss of data (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\3d\src\rgbd\odometry_functions.cpp) [C:\build\precommit_windows64\build\modules\3d\opencv_3d.vcxproj]
C:\build\precommit_windows64\5.x\opencv\modules\core\include\opencv2/core/affine.hpp(613): warning C4244: '=': conversion from 'double' to 'float', possible loss of data (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\3d\src\rgbd\odometry_functions.cpp) [C:\build\precommit_windows64\build\modules\3d\opencv_3d.vcxproj]
C:\build\precommit_windows64\5.x\opencv\modules\core\include\opencv2/core/affine.hpp(614): warning C4244: '=': conversion from 'double' to 'float', possible loss of data (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\3d\src\rgbd\odometry_functions.cpp) [C:\build\precommit_windows64\build\modules\3d\opencv_3d.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory(901): warning C4244: 'argument': conversion from 'const int' to 'float', possible loss of data (compiling source file C:\build\precommit_windows64\5.x\opencv_contrib\modules\aruco\src\charuco.cpp) [C:\build\precommit_windows64\build\modules\aruco\opencv_aruco.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\api\gmat.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\api\gkernel.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\api\gbackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\api\gproto.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\api\gcomputation.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\gmodel.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\gmodelbuilder.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\gislandmodel.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\gcompiler.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\gcompiled.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\gstreaming.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\helpers.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\dump_dot.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\islands.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\meta.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\kernels.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\exec.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\transformations.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\pattern_matching.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\perform_substitution.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\streaming.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\compiler\passes\intrin.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\executor\gexecutor.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\executor\gstreamingexecutor.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\cpu\gcpubackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\fluid\gfluidbackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\fluid\gfluidimgproc.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\fluid\gfluidcore.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\ocl\goclbackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\common\gmetabackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\common\gcompoundbackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\common\gcompoundkernel.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\api\s11n.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\common\serialization.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\streaming\gstreamingbackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\src\backends\python\gpythonbackend.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\common\gapi_compoundkernel_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory(901): warning C4244: 'argument': conversion from 'const double' to 'float', possible loss of data (compiling source file C:\build\precommit_windows64\5.x\opencv_contrib\modules\aruco\test\test_boarddetection.cpp) [C:\build\precommit_windows64\build\modules\aruco\opencv_test_aruco.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory(901): warning C4244: 'argument': conversion from 'const int' to 'float', possible loss of data (compiling source file C:\build\precommit_windows64\5.x\opencv_contrib\modules\aruco\test\test_boarddetection.cpp) [C:\build\precommit_windows64\build\modules\aruco\opencv_test_aruco.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\gapi_array_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\gapi_basic_hetero_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\gapi_gcomputation_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\gapi_kernel_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\gapi_transform_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_backend_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_executor_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_gmetaarg_test.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_gmodel_builder_test.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_island_fusion_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_island_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_pattern_matching_test.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_perform_substitution_test.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_int_recompilation_test.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\internal\gapi_transactions_test.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\rmat\rmat_view_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
C:\build\precommit_windows64\build\3rdparty\ade\ade-0.1.2\sources\ade\include\ade/util/type_traits.hpp(13): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\build\precommit_windows64\5.x\opencv\modules\gapi\test\s11n\gapi_s11n_tests.cpp) [C:\build\precommit_windows64\build\modules\gapi\opencv_test_gapi.vcxproj]
```

</details>

##### Issue submission checklist

 - [x] I report the issue, it's not a question
 - [x] I checked the problem with documentation, FAQ, open issues,
       forum.opencv.org, Stack Overflow, etc and have not found any solution
 - [x] I updated to the latest OpenCV version and the issue is still there
 - [x] There is reproducer code and related data files: videos, images, onnx, etc