I went to edit a C++ question to fix the code formatting but noticed that the code seemed to already be properly formatted for markdown. The syntax highliting works but every line is starting at the left margin (no indentation). The post is using spaces to for indentation of inner blocks but the Markdown preview still shows no indentation. I added two spaces before the newline on previous lines with no success. I've search Meta for other Markdown bugs relating to code block indentation but came up empty. the closest question I could find was this one but it isn't helpful because when I use the code button the selected block gets removed and when I use the code button a second time the code block comes back but only the syntax highlighting works and the code is still unindented.
For example, when I add the following, it shows up highlighted but unindented both in the SO question and here on Meta. I'm using Internet Explorer 8 on Windows 7. I'm using normal crlf and spaces with no tabs.
for(int x = 0; x < 10; x++)
print(x);
To me looks the same as
for(int x = 0; x < 10; x++)
print(x);