bolero-MURAKAMI/Sprout — pull request #11 by osyo-manga (2012-12-18 22:45:04+00:00)
Title: fix apply_visitor.

apply_visitor に lvalue を渡すとコンパイルエラーになったので修正してみました。
テストは Windows の gcc 4.7.2 と gcc 4.8 で行いました。

```cpp
struct X{
typedef int result_type;

template
constexpr int
operator ()(T value) const{
return value;
}

};

constexpr X x{};
constexpr sprout::variant var1{ 42 };
static_assert(sprout::apply_visitor(x, var1) == 42, "");
```