Cartman0 added a comment. hi! I try to assemble the .asm outputted from `clang-cl` by ML/ML64.exe on windows10. The ".asm" files outputted from `clang-cl /FA` / are supports to assemble by ML/ML64.exe on windows?
when assemble by ML64.exe, occured " A2008:syntax error" and A2044:invalid character in file. (Developer Command Prompt for VS 2019) >ml helloworld.asm Microsoft (R) Macro Assembler Version 14.26.28806.0 Copyright (C) Microsoft Corporation. All rights reserved. Assembling: helloworld.asm helloworld.asm(1) : error A2008:syntax error : . helloworld.asm(2) : error A2008:syntax error : . helloworld.asm(3) : error A2008:syntax error : . helloworld.asm(4) : error A2008:syntax error : .type helloworld.asm(5) : error A2008:syntax error : . helloworld.asm(6) : error A2008:syntax error : . helloworld.asm(7) : error A2008:syntax error : . helloworld.asm(8) : error A2008:syntax error : . helloworld.asm(9) : error A2008:syntax error : . helloworld.asm(10) : error A2008:syntax error : . helloworld.asm(11) : error A2008:syntax error : . helloworld.asm(12) : error A2008:syntax error : .type helloworld.asm(13) : error A2008:syntax error : . helloworld.asm(14) : error A2044:invalid character in file helloworld.asm(15) : error A2008:syntax error : . helloworld.asm(16) : error A2044:invalid character in file helloworld.asm(17) : error A2044:invalid character in file helloworld.asm(18) : error A2044:invalid character in file helloworld.asm(19) : error A2044:invalid character in file helloworld.asm(20) : error A2044:invalid character in file helloworld.asm(21) : error A2044:invalid character in file helloworld.asm(22) : error A2044:invalid character in file helloworld.asm(23) : error A2044:invalid character in file helloworld.asm(24) : error A2044:invalid character in file helloworld.asm(25) : error A2044:invalid character in file helloworld.asm(26) : error A2044:invalid character in file helloworld.asm(27) : error A2044:invalid character in file helloworld.asm(28) : error A2044:invalid character in file helloworld.asm(29) : error A2044:invalid character in file helloworld.asm(30) : error A2044:invalid character in file helloworld.asm(31) : error A2044:invalid character in file helloworld.asm(32) : error A2044:invalid character in file helloworld.asm(33) : error A2044:invalid character in file helloworld.asm(34) : error A2044:invalid character in file helloworld.asm(35) : error A2044:invalid character in file helloworld.asm(36) : error A2044:invalid character in file helloworld.asm(37) : error A2044:invalid character in file helloworld.asm(38) : error A2044:invalid character in file helloworld.asm(39) : error A2044:invalid character in file helloworld.asm(40) : error A2044:invalid character in file helloworld.asm(41) : error A2044:invalid character in file helloworld.asm(42) : error A2044:invalid character in file helloworld.asm(43) : error A2044:invalid character in file helloworld.asm(44) : error A2044:invalid character in file helloworld.asm(45) : error A2044:invalid character in file helloworld.asm(46) : error A2044:invalid character in file helloworld.asm(47) : error A2044:invalid character in file helloworld.asm(48) : error A2044:invalid character in file helloworld.asm(49) : error A2044:invalid character in file helloworld.asm(50) : error A2044:invalid character in file helloworld.asm(51) : error A2044:invalid character in file helloworld.asm(52) : error A2044:invalid character in file helloworld.asm(53) : error A2044:invalid character in file helloworld.asm(54) : error A2044:invalid character in file helloworld.asm(55) : error A2044:invalid character in file helloworld.asm(56) : error A2044:invalid character in file helloworld.asm(57) : error A2044:invalid character in file helloworld.asm(58) : error A2044:invalid character in file helloworld.asm(59) : error A2044:invalid character in file helloworld.asm(60) : error A2044:invalid character in file helloworld.asm(61) : error A2044:invalid character in file helloworld.asm(62) : error A2044:invalid character in file helloworld.asm(63) : error A2044:invalid character in file helloworld.asm(64) : error A2044:invalid character in file helloworld.asm(65) : error A2044:invalid character in file helloworld.asm(66) : error A2044:invalid character in file helloworld.asm(67) : error A2044:invalid character in file helloworld.asm(68) : error A2044:invalid character in file helloworld.asm(69) : error A2044:invalid character in file helloworld.asm(70) : error A2044:invalid character in file helloworld.asm(71) : error A2044:invalid character in file helloworld.asm(72) : error A2044:invalid character in file helloworld.asm(73) : error A2044:invalid character in file helloworld.asm(74) : error A2044:invalid character in file helloworld.asm(75) : error A2044:invalid character in file helloworld.asm(76) : error A2044:invalid character in file helloworld.asm(77) : error A2044:invalid character in file helloworld.asm(78) : error A2044:invalid character in file helloworld.asm(79) : error A2044:invalid character in file helloworld.asm(80) : error A2044:invalid character in file helloworld.asm(81) : error A2044:invalid character in file helloworld.asm(82) : error A2044:invalid character in file helloworld.asm(83) : error A2044:invalid character in file helloworld.asm(84) : error A2044:invalid character in file helloworld.asm(85) : error A2044:invalid character in file helloworld.asm(86) : error A2044:invalid character in file helloworld.asm(87) : error A2044:invalid character in file helloworld.asm(88) : error A2044:invalid character in file helloworld.asm(89) : error A2044:invalid character in file helloworld.asm(90) : error A2044:invalid character in file helloworld.asm(91) : error A2044:invalid character in file helloworld.asm(92) : error A2044:invalid character in file helloworld.asm(93) : error A2044:invalid character in file helloworld.asm(94) : error A2044:invalid character in file helloworld.asm(95) : error A2044:invalid character in file helloworld.asm(96) : error A2044:invalid character in file helloworld.asm(97) : error A2044:invalid character in file helloworld.asm(98) : error A2044:invalid character in file helloworld.asm(99) : error A2044:invalid character in file helloworld.asm(100) : error A2044:invalid character in file helloworld.asm(101) : fatal error A1012:error count exceeds 100; stopping assembly created the `helloworld.asm`. >clang-cl /clang:-masm=intel /FA helloworld.cpp `helloworld.cpp` c++ #include <iostream> #include <vector> #include <string> int main() { std::vector<std::string> msg{"Hello1", "C++", "World", "from", "VS Code", "and the C++ extension!"}; for (const std::string &word : msg) { std::cout << word << " "; } std::cout << std::endl; return 0; } my env - Windows 10 ver2004 - Visual Studio 2019 - ML.exe 14.26.28806.0 - clang-cl.exe version 10.0.0 (installed from VisualStudio2019 installer) please tell me how to solve it. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D42157/new/ https://reviews.llvm.org/D42157 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits