$intrin = @(
    'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/include/intrin0.h',
    'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/include/intrin0.h',
    'C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.28.29333/include/intrin0.h')
$patched = $false
for ($i = 0; $i -lt $intrin.Length; $i++) {
    if (Test-Path $intrin[$i]) {
        $content = ((Get-Content $intrin[$i]) -replace 'ifdef __clang__', 'ifdef __avoid_this_path__')
        [IO.File]::WriteAllLines($intrin[$i], $content)
        $patched = $true
    }
}

if (!$patched) {
    Write-Warning "This hack is no longer needed and should be removed."
}