SPRUIG6K January 2018 – March 2024
When dealing with TI vector constructors, compiler errors and warnings may reference different classes and their respective members. Table 10-1 lists these key terms and their purposes.
The only real difference for those types of errors is that instead of containing something like "_c70_he_detail::vtype<int, 16ul>", it will contain something like "_c70_he_detail::vtype<int, 16ul, (_c70_he_detail::VTYPE_KIND)0>".
Term | Purpose | Sample Error/Warning |
_c70_he_detail | Namespace containing all vector classes and operators | “Error: could not convert ‘_c70_he_detail::vtype<long int, 8ul, (_c70_he_detail::vtype_kind)0>(0)’…” |
Vtype | High-level vector class name | “Error: conversion from ‘int2 {aka _c70_he_detail::vtype<int, 2ul, (_c70_he_detail::vtype_kind)0>]’…” |