Tool/software:
Hello.
I'm developing ti cc1312 device with ti arm clang compiler.
It is not occur "occur sign-conversion warning"
My test code is below.
int main() { int32_t val_num = -100; uint32_t val_den = 3; //test -Wconversion or -Wsign-conversion warning int32_t result = val_num / val_den; return 0; }
Building target: "empty_CC1312R1_LAUNCHXL_nortos_ticlang.out"
Invoking: Arm Linker
"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mlittle-endian -mthumb -Oz -gdwarf-3 --version -Wall -Werror=-Wconversion -Werror=-Wsign-conversion -Werror -fsyntax-only -v -w -march=armv7e-m -Wl,-m"empty_CC1312R1_LAUNCHXL_nortos_ticlang.map" -Wl,-i"C:/ti/simplelink_cc13xx_cc26xx_sdk_8_30_01_01/source" -Wl,-i"C:/ti/simplelink_cc13xx_cc26xx_sdk_8_30_01_01/kernel/nortos" -Wl,-i"D:/project/ti/workspace_v12_Property/empty_CC1312R1_LAUNCHXL_nortos_ticlang/Debug/syscfg" -Wl,-i"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="empty_CC1312R1_LAUNCHXL_nortos_ticlang_linkInfo.xml" -Wl,--rom_model -o "empty_CC1312R1_LAUNCHXL_nortos_ticlang.out" "./empty.o" "./syscfg/ti_devices_config.o" "./syscfg/ti_drivers_config.o" "./main_nortos.o" "../cc13x2_cc26x2_nortos.cmd" -Wl,-lti_utils_build_linker.cmd.genlibs -Wl,-llibc.a
TI Arm Clang Compiler 3.2.2.LTS
Target: arm-ti-none-eabi
Thread model: posix
InstalledDir: C:\ti\ccs1281\ccs\tools\compiler\ti-cgt-armllvm_3.2.2.LTS\bin
Finished building target: "empty_CC1312R1_LAUNCHXL_nortos_ticlang.out"
**** Build Finished ****
Don't occured warning message.
Another compiler GCC is occured "sign-conversion warning".
Br yjkim.