Disallow assigning to an RValue. Change-Id: I539fcaa5b7853ac618f3d27027d3357bc6e620ba Reviewed-on: https://swiftshader-review.googlesource.com/1960 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/Reactor/Nucleus.hpp b/src/Reactor/Nucleus.hpp index b134149..e84f57d 100644 --- a/src/Reactor/Nucleus.hpp +++ b/src/Reactor/Nucleus.hpp
@@ -363,6 +363,8 @@ RValue(typename FloatLiteral<T>::type f); RValue(const Reference<T> &rhs); + RValue<T> &operator=(const RValue<T>&) = delete; + llvm::Value *value; // FIXME: Make private };