\hypertarget{structCTypeMismatchData__v1}{}\doxysection{CType\+Mismatch\+Data\+\_\+v1 Struct Reference}
\label{structCTypeMismatchData__v1}\index{CTypeMismatchData\_v1@{CTypeMismatchData\_v1}}


Collaboration diagram for CType\+Mismatch\+Data\+\_\+v1\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{d5/d53/structCTypeMismatchData__v1__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structCSourceLocation}{CSource\+Location}} \mbox{\hyperlink{structCTypeMismatchData__v1_a43b32f8e1a95f401a867bf3d165aa1ec}{m\+Location}}
\item 
struct \mbox{\hyperlink{structCTypeDescriptor}{CType\+Descriptor}} $\ast$ \mbox{\hyperlink{structCTypeMismatchData__v1_a041600daf1356b1f1273f7885781c1a2}{m\+Type}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structCTypeMismatchData__v1_ade9a506ed57f8d854616d888b7b024c7}{m\+Log\+Alignment}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structCTypeMismatchData__v1_ad0fa00831ecefa44e0b9588e48b64a1a}{m\+Type\+Check\+Kind}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{kern__ubsan_8c_source_l00228}{228}} of file \mbox{\hyperlink{kern__ubsan_8c_source}{kern\+\_\+ubsan.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structCTypeMismatchData__v1_a43b32f8e1a95f401a867bf3d165aa1ec}\label{structCTypeMismatchData__v1_a43b32f8e1a95f401a867bf3d165aa1ec}} 
\index{CTypeMismatchData\_v1@{CTypeMismatchData\_v1}!mLocation@{mLocation}}
\index{mLocation@{mLocation}!CTypeMismatchData\_v1@{CTypeMismatchData\_v1}}
\doxysubsubsection{\texorpdfstring{mLocation}{mLocation}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structCSourceLocation}{CSource\+Location}} CType\+Mismatch\+Data\+\_\+v1\+::m\+Location}



Definition at line \mbox{\hyperlink{kern__ubsan_8c_source_l00229}{229}} of file \mbox{\hyperlink{kern__ubsan_8c_source}{kern\+\_\+ubsan.\+c}}.



Referenced by \mbox{\hyperlink{kern__ubsan_8c_source_l01122}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1()}}, and \mbox{\hyperlink{kern__ubsan_8c_source_l01131}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1\+\_\+abort()}}.

\mbox{\Hypertarget{structCTypeMismatchData__v1_ade9a506ed57f8d854616d888b7b024c7}\label{structCTypeMismatchData__v1_ade9a506ed57f8d854616d888b7b024c7}} 
\index{CTypeMismatchData\_v1@{CTypeMismatchData\_v1}!mLogAlignment@{mLogAlignment}}
\index{mLogAlignment@{mLogAlignment}!CTypeMismatchData\_v1@{CTypeMismatchData\_v1}}
\doxysubsubsection{\texorpdfstring{mLogAlignment}{mLogAlignment}}
{\footnotesize\ttfamily uint8\+\_\+t CType\+Mismatch\+Data\+\_\+v1\+::m\+Log\+Alignment}



Definition at line \mbox{\hyperlink{kern__ubsan_8c_source_l00231}{231}} of file \mbox{\hyperlink{kern__ubsan_8c_source}{kern\+\_\+ubsan.\+c}}.



Referenced by \mbox{\hyperlink{kern__ubsan_8c_source_l01122}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1()}}, and \mbox{\hyperlink{kern__ubsan_8c_source_l01131}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1\+\_\+abort()}}.

\mbox{\Hypertarget{structCTypeMismatchData__v1_a041600daf1356b1f1273f7885781c1a2}\label{structCTypeMismatchData__v1_a041600daf1356b1f1273f7885781c1a2}} 
\index{CTypeMismatchData\_v1@{CTypeMismatchData\_v1}!mType@{mType}}
\index{mType@{mType}!CTypeMismatchData\_v1@{CTypeMismatchData\_v1}}
\doxysubsubsection{\texorpdfstring{mType}{mType}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structCTypeDescriptor}{CType\+Descriptor}}$\ast$ CType\+Mismatch\+Data\+\_\+v1\+::m\+Type}



Definition at line \mbox{\hyperlink{kern__ubsan_8c_source_l00230}{230}} of file \mbox{\hyperlink{kern__ubsan_8c_source}{kern\+\_\+ubsan.\+c}}.



Referenced by \mbox{\hyperlink{kern__ubsan_8c_source_l01122}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1()}}, and \mbox{\hyperlink{kern__ubsan_8c_source_l01131}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1\+\_\+abort()}}.

\mbox{\Hypertarget{structCTypeMismatchData__v1_ad0fa00831ecefa44e0b9588e48b64a1a}\label{structCTypeMismatchData__v1_ad0fa00831ecefa44e0b9588e48b64a1a}} 
\index{CTypeMismatchData\_v1@{CTypeMismatchData\_v1}!mTypeCheckKind@{mTypeCheckKind}}
\index{mTypeCheckKind@{mTypeCheckKind}!CTypeMismatchData\_v1@{CTypeMismatchData\_v1}}
\doxysubsubsection{\texorpdfstring{mTypeCheckKind}{mTypeCheckKind}}
{\footnotesize\ttfamily uint8\+\_\+t CType\+Mismatch\+Data\+\_\+v1\+::m\+Type\+Check\+Kind}



Definition at line \mbox{\hyperlink{kern__ubsan_8c_source_l00232}{232}} of file \mbox{\hyperlink{kern__ubsan_8c_source}{kern\+\_\+ubsan.\+c}}.



Referenced by \mbox{\hyperlink{kern__ubsan_8c_source_l01122}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1()}}, and \mbox{\hyperlink{kern__ubsan_8c_source_l01131}{\+\_\+\+\_\+ubsan\+\_\+handle\+\_\+type\+\_\+mismatch\+\_\+v1\+\_\+abort()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kern/\mbox{\hyperlink{kern__ubsan_8c}{kern\+\_\+ubsan.\+c}}\end{DoxyCompactItemize}
