| ... | ... | @@ -140,24 +140,24 @@ static_assert((clang::UnaryOperatorKind)ZigClangUO_Real == clang::UO_Real, ""); |
| 140 | 140 | static_assert(sizeof(ZigClangSourceLocation) == sizeof(clang::SourceLocation), ""); |
| 141 | 141 | static ZigClangSourceLocation bitcast(clang::SourceLocation src) { |
| 142 | 142 | ZigClangSourceLocation dest; |
| 143 | | memcpy(&dest, &src, sizeof(ZigClangSourceLocation)); |
| 143 | memcpy(&dest, static_cast<void *>(&src), sizeof(ZigClangSourceLocation)); |
| 144 | 144 | return dest; |
| 145 | 145 | } |
| 146 | 146 | static clang::SourceLocation bitcast(ZigClangSourceLocation src) { |
| 147 | 147 | clang::SourceLocation dest; |
| 148 | | memcpy(&dest, &src, sizeof(ZigClangSourceLocation)); |
| 148 | memcpy(&dest, static_cast<void *>(&src), sizeof(ZigClangSourceLocation)); |
| 149 | 149 | return dest; |
| 150 | 150 | } |
| 151 | 151 | |
| 152 | 152 | static_assert(sizeof(ZigClangQualType) == sizeof(clang::QualType), ""); |
| 153 | 153 | static ZigClangQualType bitcast(clang::QualType src) { |
| 154 | 154 | ZigClangQualType dest; |
| 155 | | memcpy(&dest, &src, sizeof(ZigClangQualType)); |
| 155 | memcpy(&dest, static_cast<void *>(&src), sizeof(ZigClangQualType)); |
| 156 | 156 | return dest; |
| 157 | 157 | } |
| 158 | 158 | static clang::QualType bitcast(ZigClangQualType src) { |
| 159 | 159 | clang::QualType dest; |
| 160 | | memcpy(&dest, &src, sizeof(ZigClangQualType)); |
| 160 | memcpy(&dest, static_cast<void *>(&src), sizeof(ZigClangQualType)); |
| 161 | 161 | return dest; |
| 162 | 162 | } |
| 163 | 163 | |