Code:
#include <list>
#include <string>
using namespace std;
int main ()
{
  list<string> mylist;
  mylist.push_back("test");
}
Generates this warning.
..\include\c++\3.4.5\bits\stl_list.h:435: warning: '__p' might be used uninitialized in this function
Now I'm not inclined to surf through cryptic library code, but I'm assuming the most basic use of a list should at least compile warning-free.