Issue 53018
Summary Warnings when bulding with cl.exe (llvm::MVT::SimpleValueType ?)
Labels new issue
Assignees
Reporter mulle-nat
    This warning is in German it translates to "truncation of a constant value".  (Vorlage means template). Sorry I don't have an english system for windows here. It's probably harmless, but it's annoying, because it's in many files. I just picked one out:

```
[2699/4830] Building CXX object lib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVSubtarget.cpp.obj
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(35): warning C4309: "static_cast": Verkürzung eines konstanten Wertes
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(48): note: Siehe Verweis auf die gerade kompilierte Instanziierung "bool llvm::detail::canTypeFitValue<intmax_t,Integral>(const U)" der Funktions-Vorlage.
        with
        [
            Integral=type,
            U=type
        ]
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(60): note: Siehe Verweis auf die gerade kompilierte Instanziierung "llvm::detail::CheckedInt llvm::detail::CheckedInt::from<type,false>(Integral)" der Funktions-Vorlage.
        with
        [
            Integral=type
        ]
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(113): note: Siehe Verweis auf die gerade kompilierte Instanziierung "llvm::detail::CheckedInt llvm::detail::CheckedInt::from<T,false>(Enum)" der Funktions-Vorlage.
        with
        [
            T=llvm::MVT::SimpleValueType,
            Enum=llvm::MVT::SimpleValueType
        ]
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(113): note: beim Kompilieren der Klasse Vorlage-Memberfunktion "llvm::detail::SafeIntIterator<llvm::MVT::SimpleValueType,false>::SafeIntIterator(T)"
        with
        [
            T=llvm::MVT::SimpleValueType
        ]
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(191): note: Siehe Verweis auf die gerade kompilierte Instanziierung "llvm::detail::SafeIntIterator<llvm::MVT::SimpleValueType,false>::SafeIntIterator(T)" der Funktions-Vorlage.
        with
        [
            T=llvm::MVT::SimpleValueType
        ]
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(212): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "llvm::detail::SafeIntIterator<llvm::MVT::SimpleValueType,false>".
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/ADT/Sequence.h(234): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "llvm::iota_range<T>".
        with
        [
            T=llvm::MVT::SimpleValueType
        ]
E:\home\src\srcL\mulle-clang-130\mulle-clang-project\llvm\include\llvm/Support/MachineValueType.h(1408): note: Siehe Verweis auf die gerade kompilierte Instanziierung "llvm::iota_range<T> llvm::seq_inclusive<llvm::MVT::SimpleValueType>(T,T)" der Funktions-Vorlage.
        with
        [
            T=llvm::MVT::SimpleValueType
        ]
```

This is with `Microsoft (R) C/C++-Optimierungscompiler Version 19.23.28106.4 für x86
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.`:
 
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to