Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > ./JDI/src/Storage/definition.cpp: In member function 'virtual std::string jdi::definition_template::toString(unsigned int, unsigned int)':
- > ./JDI/src/Storage/definition.cpp:695:66: error: base operand of '->' is not a pointer
- > res += " = " + ((long long int)((definition_valued*)d))->value_of;
- > ^
- > ./compiler/components/parse_and_link.cpp: In member function 'virtual int lang_CPP::compile_parseAndLink(EnigmaStruct*, parsed_script**)':
- > ./compiler/components/parse_and_link.cpp:64:56: error: ambiguous overload for 'operator<<' (operand types are 'ideprint' and 'std::map<std::basic_string<char>, dectrip>::size_type {aka long long unsigned int}')
- > edbg << "Parsed `" << es->scripts[i].name << "': " << scripts[i]->obj.locals.size() << " locals, " << scripts[i]->obj.globals.size() << " globals" << flushl;
- > ^
- > ./compiler/components/parse_and_link.cpp:64:56: note: candidates are:
- > In file included from ./compiler/components/parse_and_link.cpp:30:0:
- > ./backend/ideprint.h:34:13: note: ideprint& ideprint::operator<<(std::string) <near match>
- > ideprint &operator<< (std::string);
- > ^
- > ./backend/ideprint.h:34:13: note: no known conversion for argument 1 from 'std::map<std::basic_string<char>, dectrip>::size_type {aka long long unsigned int}' to 'std::string {aka std::basic_string<char>}'
- > ./backend/ideprint.h:35:13: note: ideprint& ideprint::operator<<(const char*) <near match>
- > ideprint &operator<< (const char* x);
- > ^
- > ./backend/ideprint.h:35:13: note: no known conversion for argument 1 from 'std::map<std::basic_string<char>, dectrip>::size_type {aka long long unsigned int}' to 'const char*'
- > ./backend/ideprint.h:36:13: note: ideprint& ideprint::operator<<(void*) <near match>
- > ideprint &operator<< (void* x);
- > ^
- > ./backend/ideprint.h:36:13: note: no known conversion for argument 1 from 'std::map<std::basic_string<char>, dectrip>::size_type {aka long long unsigned int}' to 'void*'
- > ./backend/ideprint.h:37:13: note: ideprint& ideprint::operator<<(int)
- > ideprint &operator<< (int x);
- > ^
- > ./backend/ideprint.h:38:13: note: ideprint& ideprint::operator<<(long int)
- > ideprint &operator<< (long x);
- > ^
- > ./backend/ideprint.h:39:13: note: ideprint& ideprint::operator<<(unsigned int)
- > ideprint &operator<< (unsigned x);
- > ^
- > ./backend/ideprint.h:40:13: note: ideprint& ideprint::operator<<(long unsigned int)
- > ideprint &operator<< (unsigned long x);
- > ^
- > ./backend/ideprint.h:45:13: note: ideprint& ideprint::operator<<(char)
- > ideprint &operator<< (char x);
- > ^
- > ./backend/ideprint.h:46:13: note: ideprint& ideprint::operator<<(unsigned char)
- > ideprint &operator<< (unsigned char x);
- > ^
- > ./backend/ideprint.h:47:13: note: ideprint& ideprint::operator<<(double)
- > ideprint &operator<< (double x);
- > ^
- > mingw32-make.exe[1]: Leaving directory 'D:/Program Files (x86)/ENIGMA/enigma-dev/CompilerSource'
- > Makefile:6: recipe for target 'ENIGMA' failed
- > mingw32-make.exe: *** [ENIGMA] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement