LP-MSPM0G3507: MSPM0G TI Arm Clang Compiler Hang

Part Number: LP-MSPM0G3507
Other Parts Discussed in Thread: MSPM0G3507

Tool/software:

We will use Texas Instruments excellent ARM-based MSPM0G microcontroller.

I am developing a program using the evaluation board LP-MSPM0G3507.

Problem

I'm having trouble with the compiler hanging.

Reproduction Method

 Creating an empty project from LP-MSPM0G3507 and entering the code below causes the build to hang.

Source Code

----------------------------------------------------------

#include "ti_msp_dl_config.h"
#include <stdio.h>

#define ADC_VREF_VOLTAGE (3.3f)
int main(void)
{
  float t;
  int x;
 
  SYSCFG_DL_init();

  x = 700;
  t = (ADC_VREF_VOLTAGE * (x - 0.5)) / (2^12);
  printf("t : %f\r\n", t);

  while (1) {
    }
}

----------------------------------------------------------

The CCS Output at the bottom of the screen will stop with the following two lines. The build won't finish.

 [0]**** Build of configuration 'Debug' for project 'empty_LP_MSPM0G3507_nortos_ticlang' ****
 [1]"C:\\ti\\ccs2030\\ccs\\utils\\bin\\gmake" -k -j 8 all -O

Changing (2^12) to (4096) makes it work.
NG => t = (ADC_VREF_VOLTAGE * (x - 0.5)) / (2^12);
OK => t = (ADC_VREF_VOLTAGE * (x - 0.5)) / (4096);
Is this a my source code issue?