diff --git a/examples/temp_sensor/rakefile_helper.rb b/examples/temp_sensor/rakefile_helper.rb index 1870842..d1dfcc9 100644 --- a/examples/temp_sensor/rakefile_helper.rb +++ b/examples/temp_sensor/rakefile_helper.rb @@ -35,9 +35,9 @@ module RakefileHelpers $cfg['linker']['object_files']['path'] = $proj[:project][:build_root] $cfg['linker']['bin_files']['destination'] = $proj[:project][:build_root] - # Merge includes: keep Array items from target (e.g., IAR tool paths), use project.yml for strings - tool_includes = $cfg['compiler']['includes']['items'].select { |i| i.is_a?(Array) } - $cfg['compiler']['includes']['items'] = tool_includes + $proj[:paths][:include] + # Merge includes: preserve any target-specific items (tool paths, local headers), + # then add project.yml paths (| deduplicates) + $cfg['compiler']['includes']['items'] = ($cfg['compiler']['includes']['items'] || []) | $proj[:paths][:include] # Merge defines: target-specific first, then project common defines $cfg['compiler']['defines']['items'] ||= [] diff --git a/examples/temp_sensor/targets/gcc.yml b/examples/temp_sensor/targets/gcc.yml deleted file mode 100644 index 122025a..0000000 --- a/examples/temp_sensor/targets/gcc.yml +++ /dev/null @@ -1,97 +0,0 @@ -# ========================================================================= -# CMock - Automatic Mock Generation for C -# ThrowTheSwitch.org -# Copyright (c) 2007-26 Mike Karlesky, Mark VanderVoord, & Greg Williams -# SPDX-License-Identifier: MIT -# ========================================================================= - -compiler: - path: gcc - source_path: 'src/' - unit_tests_path: &unit_tests_path 'test/' - build_path: &build_path 'build/' - options: - - -c - includes: - prefix: '-I' - items: - - 'src/' - - '../../src/' - - '../../vendor/unity/src/' - - '../../vendor/unity/examples/example_3/helper/' - - './build/mocks/' - - *unit_tests_path - defines: - prefix: '-D' - items: - - __monitor - - UNITY_SUPPORT_64 - object_files: - prefix: '-o' - extension: '.o' - destination: *build_path -linker: - path: gcc - options: - - -lm - includes: - prefix: '-I' - object_files: - path: *build_path - extension: '.o' - bin_files: - prefix: '-o' - extension: '.exe' - destination: *build_path -:cmock: - # Core conffiguration - :plugins: [] # What plugins should be used by CMock? - :verbosity: 2 # the options being 0 errors only, 1 warnings and errors, 2 normal info, 3 verbose - :when_no_prototypes: :warn # the options being :ignore, :warn, or :erro - - # File configuration - :mock_path: './build/mocks' # Subdirectory to store mocks when generated (default: mocks) - :skeleton_path: '' # Subdirectory to store stubs when generated (default: '') - :mock_prefix: 'Mock' # Prefix to append to filenames for mocks - :mock_suffix: '' # Suffix to append to filenames for mocks - - # Parser configuration - :strippables: ['(?:__attribute__\s*\([ (]*.*?[ )]*\)+)'] - :attributes: - - __ramfunc - - __irq - - __fiq - - register - - extern - :c_calling_conventions: - - __stdcall - - __cdecl - - __fastcall - :treat_externs: :exclude # the options being :include or :exclud - :treat_inlines: :exclude # the options being :include or :exclud - - # Type handling configuration - #:unity_helper_path: '' # specify a string of where to find a unity_helper.h file to discover custom type assertions - #:treat_as: {} # optionally add additional types to map custom types - #:treat_as_array: {} # hint to cmock that these types are pointers to something - #:treat_as_void: [] # hint to cmock that these types are actually aliases of void - :memcmp_if_unknown: true # allow cmock to use the memory comparison assertions for unknown types - :when_ptr: :compare_data # hint to cmock how to handle pointers in general, the options being :compare_ptr, :compare_data, or :smart - - # Mock generation configuration - :weak: '' # Symbol to use to declare weak functions - :enforce_strict_ordering: false # Do we want cmock to enforce ordering of all function calls? - :fail_on_unexpected_calls: true # Do we want cmock to fail when it encounters a function call that wasn't expected? - :callback_include_count: true # Do we want cmock to include the number of calls to this callback, when using callbacks? - :callback_after_arg_check: false # Do we want cmock to enforce an argument check first when using a callback? - :includes: # You can add additional includes here, or specify the location with the options below - - Types.h - #:includes_h_pre_orig_header: [] - #:includes_h_post_orig_header: [] - #:includes_c_pre_header: [] - #:includes_c_post_header: [] - #:array_size_type: [] # Specify a type or types that should be used for array lengths - #:array_size_name: 'size|len' # Specify a name or names that CMock might automatically recognize as the length of an array - :exclude_setjmp_h: false # Don't use setjmp when running CMock. Note that this might result in late reporting or out-of-order failures. - -colour: true diff --git a/examples/temp_sensor/targets/iar_v4.yml b/examples/temp_sensor/targets/iar_v4.yml deleted file mode 100644 index 7c066a8..0000000 --- a/examples/temp_sensor/targets/iar_v4.yml +++ /dev/null @@ -1,143 +0,0 @@ -# ========================================================================= -# CMock - Automatic Mock Generation for C -# ThrowTheSwitch.org -# Copyright (c) 2007-26 Mike Karlesky, Mark VanderVoord, & Greg Williams -# SPDX-License-Identifier: MIT -# ========================================================================= - -tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\' -compiler: - path: [*tools_root, 'arm\bin\iccarm.exe'] - source_path: 'src\' - unit_tests_path: &unit_tests_path 'test\' - build_path: &build_path 'build\' - options: - - --dlib_config - - [*tools_root, 'arm\lib\dl4tptinl8n.h'] - - -z3 - - --no_cse - - --no_unroll - - --no_inline - - --no_code_motion - - --no_tbaa - - --no_clustering - - --no_scheduling - - --debug - - --cpu_mode thumb - - --endian little - - --cpu ARM7TDMI - - --stack_align 4 - - --interwork - - -e - - --silent - - --warnings_are_errors - - --fpu None - - --diag_suppress Pa050 - includes: - prefix: '-I' - items: - - 'src/' - - '../../src/' - - '../../vendor/unity/src/' - - '../../vendor/unity/examples/example_3/helper/' - - './build/mocks/' - - [*tools_root, 'arm\inc\'] - - *unit_tests_path - defines: - prefix: '-D' - items: - object_files: - prefix: '-o' - extension: '.r79' - destination: *build_path -linker: - path: [*tools_root, 'common\bin\xlink.exe'] - options: - - -rt - - [*tools_root, 'arm\lib\dl4tptinl8n.r79'] - - -D_L_EXTMEM_START=0 - - -D_L_EXTMEM_SIZE=0 - - -D_L_HEAP_SIZE=120 - - -D_L_STACK_SIZE=32 - - -e_small_write=_formatted_write - - -s - - __program_start - - -f - - [*tools_root, '\arm\config\lnkarm.xcl'] - includes: - prefix: '-I' - items: - - [*tools_root, 'arm\config\'] - - [*tools_root, 'arm\lib\'] - object_files: - path: *build_path - extension: '.r79' - bin_files: - prefix: '-o' - extension: '.d79' - destination: *build_path -simulator: - path: [*tools_root, 'common\bin\CSpyBat.exe'] - pre_support: - - --silent - - [*tools_root, 'arm\bin\armproc.dll'] - - [*tools_root, 'arm\bin\armsim.dll'] - post_support: - - --plugin - - [*tools_root, 'arm\bin\armbat.dll'] - - --backend - - -B - - -p - - [*tools_root, 'arm\config\ioat91sam7X256.ddf'] - - -d - - sim -:cmock: - # Core conffiguration - :plugins: [] # What plugins should be used by CMock? - :verbosity: 2 # the options being 0 errors only, 1 warnings and errors, 2 normal info, 3 verbose - :when_no_prototypes: :warn # the options being :ignore, :warn, or :erro - - # File configuration - :mock_path: './build/mocks' # Subdirectory to store mocks when generated (default: mocks) - :skeleton_path: './' # Subdirectory to store stubs when generated (default: '') - :mock_prefix: 'Mock' # Prefix to append to filenames for mocks - :mock_suffix: '' # Suffix to append to filenames for mocks - - # Parser configuration - :strippables: ['(?:__attribute__\s*\([ (]*.*?[ )]*\)+)'] - :attributes: - - __ramfunc - - __irq - - __fiq - - register - - extern - :c_calling_conventions: - - __stdcall - - __cdecl - - __fastcall - :treat_externs: :exclude # the options being :include or :exclud - :treat_inlines: :exclude # the options being :include or :exclud - - # Type handling configuration - #:unity_helper_path: '' # specify a string of where to find a unity_helper.h file to discover custom type assertions - #:treat_as: {} # optionally add additional types to map custom types - #:treat_as_array: {} # hint to cmock that these types are pointers to something - #:treat_as_void: [] # hint to cmock that these types are actually aliases of void - :memcmp_if_unknown: true # allow cmock to use the memory comparison assertions for unknown types - :when_ptr: :compare_data # hint to cmock how to handle pointers in general, the options being :compare_ptr, :compare_data, or :smart - - # Mock generation configuration - :weak: '' # Symbol to use to declare weak functions - :enforce_strict_ordering: false # Do we want cmock to enforce ordering of all function calls? - :fail_on_unexpected_calls: true # Do we want cmock to fail when it encounters a function call that wasn't expected? - :callback_include_count: true # Do we want cmock to include the number of calls to this callback, when using callbacks? - :callback_after_arg_check: false # Do we want cmock to enforce an argument check first when using a callback? - :includes: # You can add additional includes here, or specify the location with the options below - - Types.h - #:includes_h_pre_orig_header: [] - #:includes_h_post_orig_header: [] - #:includes_c_pre_header: [] - #:includes_c_post_header: [] - #:array_size_type: [] # Specify a type or types that should be used for array lengths - #:array_size_name: 'size|len' # Specify a name or names that CMock might automatically recognize as the length of an array - :exclude_setjmp_h: false # Don't use setjmp when running CMock. Note that this might result in late reporting or out-of-order failures. diff --git a/examples/temp_sensor/targets/iar_v5.yml b/examples/temp_sensor/targets/iar_v5.yml deleted file mode 100644 index 877642c..0000000 --- a/examples/temp_sensor/targets/iar_v5.yml +++ /dev/null @@ -1,132 +0,0 @@ -# ========================================================================= -# CMock - Automatic Mock Generation for C -# ThrowTheSwitch.org -# Copyright (c) 2007-26 Mike Karlesky, Mark VanderVoord, & Greg Williams -# SPDX-License-Identifier: MIT -# ========================================================================= - -tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 5.3\' -compiler: - path: [*tools_root, 'arm\bin\iccarm.exe'] - source_path: 'src\' - unit_tests_path: &unit_tests_path 'test\' - build_path: &build_path 'build\' - options: - - --dlib_config - - [*tools_root, 'arm\inc\DLib_Config_Normal.h'] - - --no_cse - - --no_unroll - - --no_inline - - --no_code_motion - - --no_tbaa - - --no_clustering - - --no_scheduling - - --debug - - --cpu_mode thumb - - --endian=little - - --cpu=ARM7TDMI - - --interwork - - --warnings_are_errors - - --fpu=None - - --diag_suppress=Pa050 - - --diag_suppress=Pe111 - - -e - - -On - includes: - prefix: '-I' - items: - - 'src/' - - '../../src/' - - '../../vendor/unity/src/' - - '../../vendor/unity/examples/example_3/helper/' - - './build/mocks/' - - [*tools_root, 'arm\inc\'] - - *unit_tests_path - defines: - prefix: '-D' - items: - object_files: - prefix: '-o' - extension: '.r79' - destination: *build_path -linker: - path: [*tools_root, 'arm\bin\ilinkarm.exe'] - options: - - --redirect _Printf=_PrintfLarge - - --redirect _Scanf=_ScanfSmall - - --semihosting - - --entry __iar_program_start - - --config - - [*tools_root, 'arm\config\generic.icf'] - object_files: - path: *build_path - extension: '.o' - bin_files: - prefix: '-o' - extension: '.out' - destination: *build_path -simulator: - path: [*tools_root, 'common\bin\CSpyBat.exe'] - pre_support: - - --silent - - [*tools_root, 'arm\bin\armproc.dll'] - - [*tools_root, 'arm\bin\armsim.dll'] - post_support: - - --plugin - - [*tools_root, 'arm\bin\armbat.dll'] - - --backend - - -B - - -p - - [*tools_root, 'arm\config\debugger\atmel\ioat91sam7X256.ddf'] - - -d - - sim -:cmock: - # Core conffiguration - :plugins: [] # What plugins should be used by CMock? - :verbosity: 2 # the options being 0 errors only, 1 warnings and errors, 2 normal info, 3 verbose - :when_no_prototypes: :warn # the options being :ignore, :warn, or :erro - - # File configuration - :mock_path: './build/mocks' # Subdirectory to store mocks when generated (default: mocks) - :skeleton_path: '' # Subdirectory to store stubs when generated (default: '') - :mock_prefix: 'Mock' # Prefix to append to filenames for mocks - :mock_suffix: '' # Suffix to append to filenames for mocks - - # Parser configuration - :strippables: ['(?:__attribute__\s*\([ (]*.*?[ )]*\)+)'] - :attributes: - - __ramfunc - - __irq - - __fiq - - register - - extern - :c_calling_conventions: - - __stdcall - - __cdecl - - __fastcall - :treat_externs: :exclude # the options being :include or :exclud - :treat_inlines: :exclude # the options being :include or :exclud - - # Type handling configuration - #:unity_helper_path: '' # specify a string of where to find a unity_helper.h file to discover custom type assertions - #:treat_as: {} # optionally add additional types to map custom types - #:treat_as_array: {} # hint to cmock that these types are pointers to something - #:treat_as_void: [] # hint to cmock that these types are actually aliases of void - :memcmp_if_unknown: true # allow cmock to use the memory comparison assertions for unknown types - :when_ptr: :compare_data # hint to cmock how to handle pointers in general, the options being :compare_ptr, :compare_data, or :smart - - # Mock generation configuration - :weak: '' # Symbol to use to declare weak functions - :enforce_strict_ordering: false # Do we want cmock to enforce ordering of all function calls? - :fail_on_unexpected_calls: true # Do we want cmock to fail when it encounters a function call that wasn't expected? - :callback_include_count: true # Do we want cmock to include the number of calls to this callback, when using callbacks? - :callback_after_arg_check: false # Do we want cmock to enforce an argument check first when using a callback? - :includes: # You can add additional includes here, or specify the location with the options below - - Types.h - #:includes_h_pre_orig_header: [] - #:includes_h_post_orig_header: [] - #:includes_c_pre_header: [] - #:includes_c_post_header: [] - #:array_size_type: [] # Specify a type or types that should be used for array lengths - #:array_size_name: 'size|len' # Specify a name or names that CMock might automatically recognize as the length of an array - :exclude_setjmp_h: false # Don't use setjmp when running CMock. Note that this might result in late reporting or out-of-order failures. diff --git a/test/rakefile_helper.rb b/test/rakefile_helper.rb index f76f542..1eb93f5 100644 --- a/test/rakefile_helper.rb +++ b/test/rakefile_helper.rb @@ -41,9 +41,9 @@ module RakefileHelpers $cfg['linker']['object_files']['path'] = $proj[:project][:build_root] $cfg['linker']['bin_files']['destination'] = $proj[:project][:build_root] - # Merge includes: keep Array items from target (e.g., IAR tool paths), use project.yml for strings - tool_includes = $cfg['compiler']['includes']['items'].select { |i| i.is_a?(Array) } - $cfg['compiler']['includes']['items'] = tool_includes + $proj[:paths][:include] + # Merge includes: preserve any target-specific items (tool paths, local headers), + # then add project.yml paths (| deduplicates) + $cfg['compiler']['includes']['items'] = ($cfg['compiler']['includes']['items'] || []) | $proj[:paths][:include] # Merge defines: target-specific first, then project common defines $cfg['compiler']['defines']['items'] ||= [] diff --git a/test/targets/clang_strict.yml b/test/targets/clang_strict.yml index 86c1f2d..f2c4d93 100644 --- a/test/targets/clang_strict.yml +++ b/test/targets/clang_strict.yml @@ -8,10 +8,6 @@ --- compiler: path: clang - source_path: &systest_generated_path './system/generated/' - unit_tests_path: &unit_tests_path '../examples/test/' - mocks_path: &systest_mocks_path './system/generated/' - build_path: &systest_build_path './system/build/' options: - '-c' - '-Wall' @@ -56,15 +52,6 @@ compiler: - '-O0' includes: prefix: '-I' - items: - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - '../src/' - - '../vendor/unity/src/' - - '../vendor/c_exception/lib/' - - './system/test_compilation/' - - './' defines: prefix: '-D' items: @@ -74,24 +61,17 @@ compiler: object_files: prefix: '-o' extension: '.o' - destination: *systest_build_path linker: path: gcc options: - -lm - includes: - prefix: '-I' object_files: - path: *systest_build_path extension: '.o' bin_files: prefix: '-o' extension: '.exe' - destination: *systest_build_path unsupported: - out_of_memory - callingconv - -colour: true diff --git a/test/targets/gcc.yml b/test/targets/gcc.yml index a6a72c4..5eace39 100644 --- a/test/targets/gcc.yml +++ b/test/targets/gcc.yml @@ -8,10 +8,6 @@ --- compiler: path: gcc - source_path: &systest_generated_path './system/generated/' - unit_tests_path: &unit_tests_path '../examples/test/' - mocks_path: &systest_mocks_path './system/generated/' - build_path: &systest_build_path './system/build/' options: - '-c' - '-Wall' @@ -24,15 +20,6 @@ compiler: - '-O0' includes: prefix: '-I' - items: - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - '../src/' - - '../vendor/unity/src/' - - '../vendor/c_exception/lib/' - - './system/test_compilation/' - - './' defines: prefix: '-D' items: @@ -41,25 +28,18 @@ compiler: object_files: prefix: '-o' extension: '.o' - destination: *systest_build_path linker: path: gcc options: - -lm - includes: - prefix: '-I' object_files: - path: *systest_build_path extension: '.o' bin_files: prefix: '-o' extension: '.exe' - destination: *systest_build_path unsupported: - out_of_memory - unity_64bit_support - callingconv - -colour: true diff --git a/test/targets/gcc_64.yml b/test/targets/gcc_64.yml index d3dd290..b1ff927 100644 --- a/test/targets/gcc_64.yml +++ b/test/targets/gcc_64.yml @@ -8,10 +8,6 @@ --- compiler: path: gcc - source_path: &systest_generated_path './system/generated/' - unit_tests_path: &unit_tests_path '../examples/test/' - mocks_path: &systest_mocks_path './system/generated/' - build_path: &systest_build_path './system/build/' options: - '-c' - '-m64' @@ -23,15 +19,6 @@ compiler: - '-pedantic' includes: prefix: '-I' - items: - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - '../src/' - - '../vendor/unity/src/' - - '../vendor/c_exception/lib/' - - './system/test_compilation/' - - './' defines: prefix: '-D' items: @@ -41,25 +28,18 @@ compiler: object_files: prefix: '-o' extension: '.o' - destination: *systest_build_path linker: path: gcc options: - -lm - '-m64' - includes: - prefix: '-I' object_files: - path: *systest_build_path extension: '.o' bin_files: prefix: '-o' extension: '.exe' - destination: *systest_build_path unsupported: - out_of_memory - callingconv - -colour: true diff --git a/test/targets/gcc_tiny.yml b/test/targets/gcc_tiny.yml index af40fef..3d10c89 100644 --- a/test/targets/gcc_tiny.yml +++ b/test/targets/gcc_tiny.yml @@ -8,10 +8,6 @@ --- compiler: path: gcc - source_path: &systest_generated_path './system/generated/' - unit_tests_path: &unit_tests_path '../examples/test/' - mocks_path: &systest_mocks_path './system/generated/' - build_path: &systest_build_path './system/build/' options: - '-c' - '-Wall' @@ -24,15 +20,6 @@ compiler: - '-O0' includes: prefix: '-I' - items: - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - '../src/' - - '../vendor/unity/src/' - - '../vendor/c_exception/lib/' - - './system/test_compilation/' - - './' defines: prefix: '-D' items: @@ -42,21 +29,16 @@ compiler: object_files: prefix: '-o' extension: '.o' - destination: *systest_build_path linker: path: gcc options: - -lm - includes: - prefix: '-I' object_files: - path: *systest_build_path extension: '.o' bin_files: prefix: '-o' extension: '.exe' - destination: *systest_build_path unsupported: - all_plugins_but_other_limits @@ -83,5 +65,3 @@ unsupported: - unity_ignores - callingconv - C - -colour: true diff --git a/test/targets/iar_arm_v4.yml b/test/targets/iar_arm_v4.yml index 4408e4d..76c1bd1 100644 --- a/test/targets/iar_arm_v4.yml +++ b/test/targets/iar_arm_v4.yml @@ -8,10 +8,6 @@ tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 4.0\' compiler: path: [*tools_root, 'arm\bin\iccarm.exe'] - source_path: &systest_generated_path './system/generated/' - unit_tests_path: &unit_tests_path '../examples/test/' - mocks_path: &systest_mocks_path './system/generated/' - build_path: &systest_build_path './system/build/' options: - --dlib_config - [*tools_root, 'arm\lib\dl4tptinl8n.h'] @@ -42,14 +38,6 @@ compiler: prefix: '-I' items: - [*tools_root, 'arm\inc\'] - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - '../src/' - - '../vendor/unity/src/' - - '../vendor/c_exception/lib/' - - './system/test_compilation/' - - './' defines: prefix: '-D' items: @@ -57,7 +45,6 @@ compiler: object_files: prefix: '-o' extension: '.r79' - destination: *systest_build_path linker: path: [*tools_root, 'common\bin\xlink.exe'] @@ -75,19 +62,13 @@ linker: includes: prefix: '-I' items: - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - 'vendor/unity/src/' - [*tools_root, 'arm\config\'] - [*tools_root, 'arm\lib\'] object_files: - path: *systest_build_path extension: '.r79' bin_files: prefix: '-o' extension: '.d79' - destination: *systest_build_path simulator: path: [*tools_root, 'common\bin\CSpyBat.exe'] @@ -113,5 +94,3 @@ unsupported: - const - callingconv - unity_64bit_support - -colour: true diff --git a/test/targets/iar_arm_v5.yml b/test/targets/iar_arm_v5.yml index 7adb620..0c57dea 100644 --- a/test/targets/iar_arm_v5.yml +++ b/test/targets/iar_arm_v5.yml @@ -8,10 +8,6 @@ tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 5.3\' compiler: path: [*tools_root, 'arm\bin\iccarm.exe'] - source_path: &systest_generated_path './system/generated/' - unit_tests_path: &unit_tests_path '../examples/test/' - mocks_path: &systest_mocks_path './system/generated/' - build_path: &systest_build_path './system/build/' options: - --dlib_config - [*tools_root, 'arm\inc\DLib_Config_Normal.h'] @@ -40,14 +36,6 @@ compiler: prefix: '-I' items: - [*tools_root, 'arm\inc\'] - - *systest_generated_path - - *unit_tests_path - - *systest_mocks_path - - '../src/' - - '../vendor/unity/src/' - - '../vendor/c_exception/lib/' - - './system/test_compilation/' - - './' - '.\iar\iar_v5\incIAR\' defines: prefix: '-D' @@ -56,7 +44,6 @@ compiler: object_files: prefix: '-o' extension: '.r79' - destination: *systest_build_path linker: path: [*tools_root, 'arm\bin\ilinkarm.exe'] @@ -67,12 +54,10 @@ linker: - --entry __iar_program_start - --config iar\iar_v5\Resource\at91SAM7X256_RAM.icf object_files: - path: *systest_build_path extension: '.o' bin_files: prefix: '-o' extension: '.out' - destination: *systest_build_path simulator: path: [*tools_root, 'common\bin\CSpyBat.exe'] @@ -98,5 +83,3 @@ unsupported: - const - callingconv - unity_64bit_support - -colour: true