Что выведет эта программа?

#include <iostream> 
 
int main() { 
    char src[] = "Hello, world"; 
    char dst[ sizeof src ]; 
     
    const char * psrc = src; 
    char * pdst = dst; 
     
    while( *pdst++ = *psrc++ ); 
    std::cout << dst << std::endl; 
    return 0; 
} 
Ничего не выведет, но скомпилируется и выполнится.
Ничего не выведет, т. к. даже не скомпилируется.
Hello, world