I came across the following program, which compiles without errors or even warnings:

```
int main(){
  <:]{%>; // smile!
}

```

[Live example.](http://ideone.com/inXuVc)

What does the program do, and what is that smiley-expression?